MFC
Dark-Rich
Let the code into my blood
展开
-
VC++6.0中窗口动画的有关处理
#include #define AW_HOR_POSITIVE 0x00000001#define AW_HOR_NEGATIVE 0x00000002#define AW_VER_POSITIVE 0x00000004#define AW_VER_NEGATIVE 0x0000000原创 2014-09-20 16:49:00 · 1423 阅读 · 0 评论 -
VC++6.0中MFC图片控件无法利用类向导添加成员变量的解决
无法为MFC对话框程序的static添加变量1、修改控件ID,不能为默认的IDC_STATIC,然后再添加变量2、或者将clw文件删除,重新打开工程看看。应该出现的。 3、另外的方法就是用GetDlgItem(IDC_STATIC1)-> SetWIndowText( " ");修改如果还是不行就DIY吧:头文件添加CStatic m_name;在::DoDataEx翻译 2014-09-24 11:10:18 · 3946 阅读 · 0 评论 -
MFC控件的control与value变量的认识
control 型变量是这个控件所属类的一个实例(对象)可以通过这个变量来对该控件进行一些设置。而value只是用来传递数据,不能对控件进行其它的操作。control型变量可以获得控件的实例,通过这个变量,你可以操纵控件。value型变量仅仅可以获得该控件的public型变量。原创 2014-09-17 11:27:40 · 985 阅读 · 0 评论 -
模式对话框与非模式对话框
模式对话框就是不处理它就没法处理父窗口,而非模式对话框就是不用先处理此对话框也可以处理父窗口.例子:在桌面上右击我的电脑,选择属性,弹出系统属性窗口,点击下面的技术支持,弹出技术支持信息,现在再对系统属性窗口进行操作就操作不了,这种叫做模式对话框;关闭技术支持信息,在系统属性里选择硬件,点击设备管理器,弹出设备管理器窗口,现在再对系统属性窗口进行操作仍然可以操作,这种就叫做非模式对话框。转载 2014-09-17 14:17:00 · 1398 阅读 · 0 评论 -
MFC中手动添加消息映射
1.在.cpp源文件中BEGIN_MESSAGE_MAP,END_MESSAGE_MAP之间添加映射,比如这里的添加一个我们自定义的消息WM_RECVDATA,就在这映射表中添加ON_MESSAGE(WM_RECVDATA,OnRecvData),其中ON_MESSAGE是自定义消息的映射方式,如果你添加的是系统消息,比如是WM_LBUTTONDOWN,就添加ON_WM_LBUTTONDOWN原创 2014-09-29 10:32:45 · 2587 阅读 · 0 评论 -
MFC中自定义消息
首先弄清楚两点:(1)谁要发送这个消息(2)谁要接受这个消息。 用一个简单的例子来说明。对象A向B(也可以就是A到A)发送消息。 1 发送消息 首先在A的头文件中定义这个消息: #define WM_USERMESSAGE WM_USER+30 所有自定义消息都是以WM_USER消息为基础加上一个任意的自然数来表示转载 2014-09-29 10:43:12 · 509 阅读 · 0 评论 -
MFC控件与相应的对象关联
对话框的控件与其对应类的对象相关联:(两种方法)(1) 通过CWnd::DoDataExchange函数进行关联; 用VC++6.0的MFC ClassWizard中的Member Variables页面的Add Variable关联一个变量 然后在程序的DoDataExchange函数中会有DDX_XXXXX函数关联;该方法非常通用;比如一个CEdit控件,转载 2014-09-22 13:32:37 · 1310 阅读 · 0 评论