读书人

如果得到对话框中鼠标按了某个按钮?发

发布时间: 2012-03-01 10:25:46 作者: rapoo

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

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

读书人网 >VC/MFC

热点推荐