![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MFC
sanqiuai
QQ群746836277
展开
-
修改MFC程序的图标
1.在项目的资源文件夹下,找到vs的默认的ico图标文件并移除掉(也可以不移除 强迫症)2.右键项目文件夹,点击添加,选择资源®,选中Icon,点击导入,将自己的ico图标添加到项目中3.在以上操作之后,点击后缀名为rc的文件,会在该文件中找到我们添加进去的ico图标资源和之前残留的默认ico资源(仍然删除掉它)可以右键该文件,选择属性,修改该文件的ID为我们想要的名字4.此时编译会出错dwad是默认的ico图标的id名,在MFC工程的代码中使用了这个ID,但现在ID已经被删除了,找到这原创 2022-04-15 19:54:15 · 2643 阅读 · 0 评论 -
关于编译MFC项目时遇到的问题以及解决的记录笔记
编译MFC项目时遇到的问题严重性 代码 说明 项目 文件 行 禁止显示状态错误 MSB8042 此项目需要带有 Spectre 缓解措施的 MFC 库。从 Visual Studio 安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构安装它们。 解决方式添加以下组件...原创 2022-04-14 21:21:53 · 1202 阅读 · 0 评论 -
MFC中StatusBar的使用
Status Bar 状态栏示例:第一步,在VS2019中新建一个MFC项目;第二步,在主窗口头文件中手动添加 StatusBar 类型的成员变量第三步,在主窗口cpp中重写父类继承下来的虚函数OnInitDialog(),并添加以下代码;至此,MFC中使用StatusBar就完成了。...原创 2021-07-31 09:02:24 · 555 阅读 · 0 评论 -
MFC中ToolBar的使用
ToolBar 工具栏示例:第一步,在VS2019新建一个MFC项目;第二步,右键资源文件,选择ToolBar,点击新建;第三步,自定义三个按钮,可以设置图案,颜色,样式;第四步,因为资源不能像控件一样通过自动生成工具自动添加变量,所以需要手动添加成员变量,在主对话框的h文件中添加CToolBar类型的变量,并引入<afxext.h>头文件第五步,在主窗口cpp中重写父类继承下来的虚函数OnInitDialog(),并添加以下代码至此,MFC中使用TAB控件就完成了。原创 2021-07-31 08:16:48 · 1818 阅读 · 0 评论 -
MFC中Tree控件的使用
Tree Control 树控件第一步,在VS2019中新建一个MFC项目;第二步,打开资源视图,双击打开窗口,在工具栏中选择Tree Control控件,拖放到窗口上,调整大小;第三步,美化一下树控件,右键树控件视图,点击属性,修改“具有线”,“具有按钮”为TRUE;第四步,右键Tree 控件视图,点击添加变量,变量名称为m_tree1,点击完成;第五步,打开类向导,选择虚函数,重写父类继承下来的OnInitDialog()虚函数,并添加以下代码;第六步,给树控件的成员添加图标,首先给主原创 2021-07-31 07:41:26 · 1550 阅读 · 0 评论 -
MFC中Menu的使用
第一步,在VS2019中新建一个MFC项目;第二步,右键资源文件,添加资源,选择Menu,点击新建第三步,自定义Menu资源第四步,资源文件中的主对话框上右键,添加事件处理程序,选择处理的消息是NM_RCLICK消息,点击确定在事件处理函数中添加如下代码至此,MFC中使用Menu就完成了。...原创 2021-07-30 11:14:35 · 1253 阅读 · 0 评论 -
MFC中List控件的使用
List Control 列表控件第一步,在VS2019中新建一个MFC项目;第二步,打开资源视图,双击打开窗口,在工具栏中选择List Control控件,拖放到窗口上;第三步,右键属性,选择视图,修改为List第四步,右键属性,选择视图,修改属性为List第五步,右键添加变量,变量名称为m_ListCrl第六步,重写主窗口cpp父类继承下来的虚函数OnInitDialog(),并添加以下代码第七步,主窗口h文件中添加成员变量CImageList cImageList;第八步,在原创 2021-07-30 10:44:17 · 2516 阅读 · 1 评论 -
MFC中Picture控件的使用
Picture Control 图片控件Slider Control 滑块控件Progress Control 进度条控件示例第一步,在VS2019新建一个MFC项目;第二步,打开资源视图,双击打开窗口,在工具栏中选择Picture Control控件,拖放到窗口上;第三步,修改Picture Control控件的类型为Bitmap第五步,点击资源文件,右键添加->添加资源,选择Bitmap,导入帧图(一组连续的bmp图片)第六步,设置Picture控件属性中的图像为第一张帧原创 2021-07-30 07:43:52 · 4457 阅读 · 1 评论 -
MFC中Combo控件的使用
Combo-box-control 组合框r_combo1.InsertString(int nIndex,LPCTSTR lpszString);int nIndex 要插入的组合框子成员的索引LPCTSTR lpszString 要插入的组合框子成员的名称原创 2021-07-30 07:03:22 · 509 阅读 · 0 评论 -
MFC中的edit控件
edit control 编辑框static control 静态文本框控件Button 按钮控件第一步,在VS2019中新建一个MFC项目;第二步,打开资源视图,双击打开窗口,在工具栏中选择edit control,static control和按钮控件,拖放到窗口上,调整大小;第三步,分别给两个edit control添加变量,变量名称为r_edit1,r_edit2;第四步,双击”登录“按钮,给Button添加事件处理函数,OnBnClickedButtonLogin()并添加如原创 2021-07-30 06:38:05 · 3248 阅读 · 0 评论 -
MFC中单选框和复选框控件的使用
单选框 Radio Button复选框 CheckBox功能:通过点击单选框或复选框按钮获取到单选框和复选框选中的内容第一步,在VS2019中新建一个MFC项目;第二步,打开资源视图,双击打开窗口,在工具栏中选择Radio Button控件和CheckBox控件,拖放到窗口上,设置名称;第三步,把第一个单选框和第一个复选框的组设置为TRUE;第四步,给第一个单选框添加变量,变量类型为值类型(简单),变量名称为m_radio;第五步,给第所有的复选框添加变量,变量类型为值类型(简单),变量原创 2021-07-30 05:51:04 · 5883 阅读 · 0 评论 -
MFC中TAB控件的使用
该测试在VS2019环境下第一步,新建一个MFC项目;第二步,打开资源视图,打开窗口,在工具栏中选择Tab Control控件,拖放到窗口上,调整大小;第三步,在资源视图的Dialog中添加3个对话框窗体,分别命名为IDD_DIALOG2,IDD_DIALOG3,IDD_DIALOG4;并且分别将这2个对话框的Border属性改为NONE,Style属性改为Child;第四步,分别在这2个窗体上右键,选择“添加类”,输入类名CTabDlg1,CTabDlg2,单击“完成”添加类第五步,在原创 2021-07-30 04:34:12 · 5954 阅读 · 2 评论