MFC中能不能让对话框中的按钮不接受消息,而让它的父窗口也就是对话框接收啊?

举个例子,当我在对话框上的按钮上按下鼠标左键,那个按钮没有任何反应,而对话框会相应WM_LBUTTONDOWN消息。把按钮禁用掉了后,消息确实发给了父窗口,但颜色变了。有... 举个例子,当我在对话框上的按钮上按下鼠标左键,那个按钮没有任何反应,而对话框会相应WM_LBUTTONDOWN消息。
把按钮禁用掉了后,消息确实发给了父窗口,但颜色变了。
有没有一个函数,或者什么做法,让按钮的消息返回给它的父窗口,也就是对话框来处理。
比如说单击按钮,这个单击消息就不让按钮的类CButton来处理,而是让对话框来处理。
展开
 我来答
yayowd
2009-07-23 · 超过11用户采纳过TA的回答
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
要使按钮不接收消息,可以把按钮禁用掉,或者直接用static代替button。

不知道你要做什么,按钮的单击事件会给父窗体发送通知消息的(WM_COMMAND : BN_CLICKED具体参数你查看MSDN)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式