ON_NOTIFY/ON_NOTIFY_REFLECT/ON_NOTIFY_RE

本文介绍了MFC中三种消息映射宏:ON_NOTIFY、ON_NOTIFY_REFLECT 和 ON_NOTIFY_REFLECT_EX 的用法及区别。这些宏用于处理窗口控件之间的通知消息,ON_NOTIFY 用于父窗口接收子控件的通知;ON_NOTIFY_REFLECT 让子控件反射处理自己的通知;ON_NOTIFY_REFLECT_EX 则增加了返回值来决定是否将消息传递给父类。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ON_NOTIFY : Comes from a child control to the parent. This macro goes in the parent's message map.


ON_NOTIFY_REFLECT: Comes from a child control, but is "reflected" back to the child (by the parent)
so the child can handle its own notification. This macro goes in the child's message map.


ON_NOTIFY_REFLECT_EX: Same as previous, except that the handler function returns a BOOL, indicating whether or not the message should be routed on to parent classes for possible handlers. Note   that   the   reflected   message   is   handled   before   the   notification   message. 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值