首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

如果得到对话框中鼠标按了某个按钮?发送的是什么消息?(按钮是不知道的包括IDC等.),该如何解决

2012-03-01 
如果得到对话框中鼠标按了某个按钮?发送的是什么消息?(按钮是不知道的包括IDC等..)如果得到对话框中鼠标按

如果得到对话框中鼠标按了某个按钮?发送的是什么消息?(按钮是不知道的包括IDC等..)
如果得到对话框中鼠标按了某个按钮?发送的是什么消息?(按钮是不知道的,包括IDC等..)

[解决办法]
WM_COMMAND
[解决办法]
一些特殊的通告消息如BN_CLICKED
还有就是WM_LBUTTONDOWN
有些按钮可以通过捕获通告消息实现鼠标单击如Button
你如果要捕获WM_LBUTTONDOWN消息 就得为你的按钮派生新类
比如Edit默认情况下是不响应鼠标单击的,你如果要他响应鼠标单击就得派生一个之CEdit的新类
[解决办法]
用Spy++看吧,按钮ID和发送的消息都可以看到

热点排行