
MFC界面开发
Fzuim
不忘初心,方得始终!
展开
-
MFC最小化到系统托盘
最小化到系统托盘图标流程:点击窗口最小化->自动隐藏任务栏图标,并在托盘图标那边自动添加->双击托盘图标可自动显示窗口->也可右键托盘图标,选择相应菜单操作。窗口最小化处理:通过WindowProc处理SC_MINIMIZE消息,进行添加系统托盘图标。LRESULT CshelliconDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam){ switch (message) { case WM_SYSCOMM.原创 2020-09-29 10:17:45 · 1484 阅读 · 0 评论 -
【MFC编程】MFC动态加载图片
void CMFCDemoDlg::OnInsertImage(){ CFileDialog dlg(TRUE,_T("jpg"),_T("*.jpg"), OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, _T("JPEG文件(*.jpg)|*.jpg|GIF文件(*.gif)|*.gif|bmp文件(*.bmp)|*.bmp|"), NULL); ...原创 2016-06-14 15:54:23 · 5207 阅读 · 3 评论 -
【MFC编程】CFile处理(读取路径文件内容,保存在表里面)
wstring str = CT2W(strPath); str = str.substr(0, str.find_last_of(L".", str.length())) + wstring(CT2W(strExName)); CFileStatus fileStatus; if(!CFile::GetStatus(W2CT(str.c_st...原创 2016-03-30 10:11:01 · 1591 阅读 · 0 评论 -
CTreeCrtl消息处理
1. 定义变量 CTreeCtrl m_T;2. 显示样式3. 消息事件 (1)鼠标点击当前ITEM的CHECKBOX:引发NM_CLICK事件并传递TVHT_ONITEMSTATEICON。 (2)鼠标点击当前ITEM的TEXT:引发NM_CLICK事件。 (3)鼠标点击新ITEM的CHECKBOX:引发TVN_SELCHANGED事件、NM_CL转载 2015-09-11 10:26:35 · 605 阅读 · 0 评论 -
MFC基于对话框的简单步骤
第一步:创建基于对话框的工程然后在RC文件选择对话框,并对其进行如下界面的布局接着在控件属性那给控件修改名称和ID,并且会在resources.h文件自动生成相应的ID值。给开始按钮添加,响应事件:右键开始按钮 选择属性对话框 在clicked中新建一个click 自动会在CPP中生成相应的函数所有都设置完,输入如下代码:void CMFC小程序Dlg::OnRButton原创 2015-10-09 15:52:50 · 1053 阅读 · 0 评论 -
【MFC编程】MFC将ListCtrl列表导出到Excel-采用文件流写Excel兼容Html格式(不需要Excel环境)
如标题所言,将ListCtrl的内容导出到Excel文件。不需要Excel环境支持! TCHAR szFilter[] = _T("Excel文件(*.xls)|*.xls|所有文件(*.*)|*.*||"); CFileDialog file(FALSE, _T(".xls"), _T("TransForm"), OFN_HIDEREADONLY | OFN_OVER...原创 2017-11-29 17:30:14 · 1540 阅读 · 0 评论 -
【MFC编程】屏幕截图,并保存成文件
获取屏幕位图代码:HBITMAP CScreenShotDlg::GetScreenBitmap(){ HDC hSrcDc; HDC hMemDc; HBITMAP hBitmap; HBITMAP hOldBitmap; int nWidth; //!<有效宽度 int nHeigth; //!<有效长度 int...原创 2018-03-15 15:49:40 · 1537 阅读 · 0 评论 -
MFC 控件下拉选择和输入的 ComboBox使用
Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用 MFC CComboBox Class来操作字符串列表。 1、定义控件对应变量假定已经创建了一个Dialog,并且从控件工具箱将 Combo Box控件拖放到上面。打...转载 2015-09-10 09:18:40 · 6871 阅读 · 0 评论