MFC学习
m_wordPlan
这个作者很懒,什么都没留下…
展开
-
基于VS2013的Slider Control 控件实时控制对话框的透明度
1.在对话框中添加Slider control控件。2.在***Dlg类中添加Slider control控件变量m_ctrlSlider.3.在***Dlg类初始化函数OnInitDlg()函数中添加控件的指定范围:m_ctrlSlider.SetRange(0, 100); //设置范围m_ctrlSlider.SetPos(30); //初始值4.双击控件,添加响应函原创 2016-11-01 19:47:04 · 1075 阅读 · 0 评论 -
一个写日志的函数
void OutputToFile(CString msg, CString time_file){ try { //设置文件的打开参数 CString logName = _T(""); GetModuleFileName(NULL, logName.GetBufferSetLength(MAX_PATH + 1), MAX_PATH); logName.ReleaseB...转载 2018-07-30 13:26:27 · 1268 阅读 · 0 评论 -
MFC基于对话框最小化到托盘,并鼠标右键添加菜单以及对应菜单功能
VS2013 基于对话框将对话框最小化到托盘,并添加鼠标右键弹出上下文菜单还原对话框原创 2017-09-26 18:55:52 · 578 阅读 · 0 评论 -
基于VS2013MFC左移显示效果
直接上代码://以下代码是基于ANSI编码方式BOOL CPlugIn::DrawRollLight(){ HDC hScrDC,hScrDC1, hMemDC1, hMemDC_a; CDC MemDC; if (!MemDC.CreateCompatibleDC(pDC)) //建立一个与pDC 设备上下文环境的句柄 { return原创 2017-06-29 08:32:45 · 873 阅读 · 0 评论 -
基于VS2013MFC的JSON文件的写入和解析
1. JSON文件的写入类似于一般文本文件的写入。 CFile cf;if (cf.Open(strFileWeather, CFile::modeCreate | CFile::modeWrite | CFile::shareDenyNone) == FALSE) //strFileWeather是JSON文件名{ return ;}char cReadBuffe原创 2017-06-28 17:00:27 · 4452 阅读 · 0 评论 -
获取当前应用程序所在目录
获取当前应用程序所在目录 CString path = ""; GetModuleFileName(NULL, path.GetBufferSetLength(MAX_PATH + 1), MAX_PATH); path.ReleaseBuffer(); int pos = path.ReverseFind('\\'); path = path.Left(po转载 2017-03-14 22:35:05 · 650 阅读 · 0 评论 -
调用系统对话框来查找类型文件
调用系统对话框来查找类型文件void TcharToChar(const TCHAR* tchar, char* _char){ int iLength; //Get the length of byte iLength = WideCharToMultiByte(CP_ACP, 0, tchar, -1, NULL, 0, NULL, NULL); //give原创 2016-12-24 09:48:33 · 326 阅读 · 0 评论 -
MFC鼠标悬停与离开
鼠标悬停与离开说明: MFC默认的情况下,是不会触发鼠标悬停和离开的消息。手动添加输小悬停和离开消息及消息处理函数声明并定义函数(其中IDC_ BUTTON_ OK为目标按钮,IDC_ EDIT_ DEST为任意Edit控件,只为转移焦点)LRESULT xxxDlg::OnMouseLeave(WPARAM Wparam, LPARAM lParam){ // TODO: 在此添加消转载 2016-12-24 09:47:35 · 4595 阅读 · 0 评论 -
MFC设置Static控件背景透明
设置Static控件背景透明添加虚函数OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);在函数中添加代码:HBRUSH CV3ImportFileDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){ HBRUSH hbr = CDialogEx::OnCtlColor(pDC, pW原创 2016-12-24 09:45:48 · 4133 阅读 · 0 评论 -
MFC匹配字符获取字符串
匹配字符获取字符串预判断第一个n所在位置,获取n之前的字符{ CString m_strfilename = _T("Screen1.xml") TCHAR chn = L'n'; CString strScreen = _T(""); int nFindn = 0; nFindn = m_strfilename.Find(chn); strScree原创 2016-12-24 09:44:49 · 1202 阅读 · 0 评论 -
MFC 判断Windows某一进程是否在运行以及处理
判断某程序是否在运行采用进程检测的方法来检测某程序//check V3Monitor.exe to be existing or notint CV3ImportFileDlg::V3MonitorExist(){ PROCESSENTRY32 pe; int pid = 0; HANDLE hSnapshot = CreateToolhelp32Snapshot(TH原创 2016-12-24 09:42:23 · 1302 阅读 · 0 评论 -
VS2013 MFC使用位图美化对话框
VS2013 MFC使用位图美化对话框1. 美化对话框添加位图文件Bitmap,其中Bitmap要和对话框的像素大小一致;在Onpaint消息函数中添加如下代码: { CPaintDC dc(this); CBitmap bmp; bmp.LoadBitmapW(IDB_BITMAP_BKGROUND); //IDB_BITMAP_BKGROUD为自己加载的原创 2016-12-24 09:38:14 · 867 阅读 · 0 评论 -
VS2015---MFC运用ado操作Sql Server2012数据库
1 本文目的MFC通过ADO对Sql Server 2012 做数据操作,主要操作包含:数据库的连接与断开,数据的查询与插入。2 操作过程2.1 配置头文件在stdafx.h文件中添加如下代码:#import "C://Program Files//Common Files//System//ado//msado15.dll" no_namespace rename("EOF...原创 2018-08-19 17:11:06 · 2597 阅读 · 0 评论