MFC学习
Make it easy
自动驾驶及高精度地图行业从业多年。
展开
-
对话框中添加工具条
在对话框中添加工具条主要有三个任务:1、创建工具条按钮;2、为按钮指定图标;3、给按钮添加响应事件。 下面将利用资源管理器(也可以通过代码直接创建,这里占时不讨论)来创建一个工具条:1、打开项目的Resource View,插入一个工具条,并修改其ID为:IDR_TOOLBAR_MAIN2、打开工具条,添加按钮3、添加按钮图标,添加按钮图标的时候可原创 2014-03-30 11:01:05 · 2437 阅读 · 0 评论 -
RUNTIME_CLASS(class_name) a CRuntimeClass structure
RUNTIME_CLASS()是一个宏定义,定义如下: #define RUNTIME_CLASS(class_name) ((CRuntimeClass*)(&class_name::class##class_name)) 是得到类名为class_name中的CRuntimeClass静态成员的指针。例如: class MyClass : CObject {转载 2014-03-19 23:47:22 · 750 阅读 · 0 评论 -
手动添加C++类,基类为CView后电脑CPU占用率猛增
我想在一个对话框里面使用CView类,于是就按下面的步骤添加子类:1、选着add->class:2、选择C++ Class(而没有选着MFC Class)3、接着自己指定基类为CView4、基类创建完成以后,就在需要的地方,创建了实例,实例创建貌似也成功了,但是电脑的CPU占用率猛增到60%,原因尚不清楚。尚待解决原创 2014-03-20 12:25:43 · 755 阅读 · 0 评论 -
怎样判断一个一个控件是否已经销毁
方法一:添加一个标志变量,这个变量既可以是类的一个成员变量,也可以是一个静态变量////if (false==m_bIsCreate)//if(false==bIsCreate)//{// m_btn.Create(_T("手动添加控件"),BS_DEFPUSHBUTTON |WS_VISIBLE|WS_CHILD,// CRect(0,0,100,100),this,1234原创 2014-07-07 11:34:27 · 3895 阅读 · 0 评论 -
模式对话框非模式对话框添加工具栏、菜单、状态栏总结
一、菜单与gongju原创 2014-10-11 09:30:08 · 2006 阅读 · 0 评论 -
MFC对话框添加菜单、状态栏,并在状态栏显示菜单提示信息
1、添加菜单添加菜单的原创 2014-04-07 20:37:33 · 9055 阅读 · 3 评论