对于消息能不能传递?

TSelf 2010-08-10 12:01:30
比如:点击子窗口,消息会不会传送到父窗口。
...全文
25 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hastings 2010-08-10
这得看子窗口的窗口处理函数呀~~~
他不send或post,父窗口就不会收到消息啊~~~
所以你可以自己注册一个窗口类模拟Button类之类的标准控件~~
只要发的消息意义一样~~
回复
xxd_qd 2010-08-10
不能,除非子窗口主动通知父窗口(例如按钮控件被点击时,就通过BN_CLICK来通知父窗口)。

不过,MFC所做的消息环,可以通过PreTranslateMessage函数,在消息派发到目的窗口之前,让目的窗口的父窗口有机会先处理一下、甚至可以截获(不再发给目的窗口)。
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告
暂无公告