在写MFC程序时,当需要动态创建一些控件的时候,需要传递一个ID给相应的控件,比如创建一个按钮
我们知道,通过MFC中工具栏拖动一个控件到相应的容器(比如对话框)上时,MFC会自动生成它的一个不重复的ID。但是我们自定义一个ID,如何保证自己的ID不会和MFC生成的ID重复呢,通过对Resource.h文件分析可得出非常有用的信息,对如何自定义一个与MFC不冲突的ID值非常有指导意义。
以下是MFC生成的一个对话框程序的Resource.h文件
在写MFC程序时,当需要动态创建一些控件的时候,需要传递一个ID给相应的控件,比如创建一个按钮
我们知道,通过MFC中工具栏拖动一个控件到相应的容器(比如对话框)上时,MFC会自动生成它的一个不重复的ID。但是我们自定义一个ID,如何保证自己的ID不会和MFC生成的ID重复呢,通过对Resource.h文件分析可得出非常有用的信息,对如何自定义一个与MFC不冲突的ID值非常有指导意义。
以下是MFC生成的一个对话框程序的Resource.h文件
加了static的关键字,不同c文件中同名函数,不会报重定义。关于头文件中的 static inline函数
MFC 包含的头文件: #include<afxwin.h> 该文件包含了许多MFC类的定义。 #include "framework.h" 这个自动生成的类好像基本
hpp头文件与h头文件的区别
C++头文件中预编译宏的目的eg:#ifndef _FACTORY_H_#define _FACTORY_H_......#endif //~_FACTORY_H_防止头文件被重复包含,导致变量或类型被重复定义
一. 本篇要学习的内容和知识结构概览 二. 知识点逐条分析1. 混合型语言C++源文件的文件扩展名为.cpp, 也就是c plus plus的简写, 在该文件里有且只能有一个名为main的主函数, 它作为程序的入口. 因为这个主函数的存在, 所以C++被称为混合型语言.2. C++语言当中的注释第一种: 单行注释, 从 // 开始到本行结束. 像这样: // 下面的代码是求最大值的第二
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M