注册 登录
编程论坛 VC++/MFC

VC++添加消息响应函数问题

夜的宝贝 发布于 2012-03-21 18:06, 1127 次点击
添加成员变量时,Category什么时候选Control,什么时候选Value?他们有什么区别?
还有,笔记本上,在程序中调用MSDN按哪两个键?
谢谢啦!
2 回复
#2
hlmzrdongdong2012-03-21 20:11
以编辑框控件为例,如果你想控制该控件,比如调用它的SetWindowText()、SetFocus()等等成员函数时则选择Control,这时该成员变量就是那个控件,那个控件就是成员变量,二者完全是同一事物。
如果你只是单纯的想获得该编辑框控件输入的值或使编辑框控件显示一个值,则只需要选择Value即可,其他的事情是由DoDataExchange()函数里的DDX_Text()宏完成了。这个时候需要响应该控件的WM_CHANGED消息,在该消息响应函数里调用UpdateData()函数即可完成Value变量与该控件的值的传递。


[ 本帖最后由 hlmzrdongdong 于 2012-3-21 20:20 编辑 ]
#3
yoyo_pig2012-03-23 09:20
在程序中调用MSDN  按F1
1