MFC 消息

ON_NOTIFY_REFLECT是处理消息的手段,控件传递给父窗体的普通的消息都是由父窗体函数来处理
但由ON_NOTIFY_REFLECT映射的消息先由该控件处理,如果该控件没有处理函数再发往父窗体处理。

ON_NOTIFY_REFLECT_EX映射的处理函数(OnNotify)如果返回值为true,则父窗体不进行处理,
如果返回值为false,则控件处理完后,父窗体也进行处理。

 

WM_NOTIFY是为了扩展WM_COMMADN消息而产生的,WM_COMMAD狭义上说只响应了BTNDOWN事件,

其它的事件是不能响应的,这个时候就需要WM_NOTIFY了。

 

ON_WM_开头的都是系统级消息,如关于窗口创建之类的。

 

ON_MESSAGE为自定义消息。

 

ON_COMMAND_EX和ON_COMMAND_RANGE的区别:

ON_COMMAND_EX的id可以不连续, ON_COMMAND_EX还可以让几个消息目标处理同一个消息

ON_CONTROL_REFLECT暂时不知

 

这个百度百科写得不错。

http://wenku.baidu.com/link?url=WLA9xVV-34SqcRqzVRqX70DPlzKO4bnViZjMPpN3X0P8AhC-5aa4zEg7gIo3qtOoJbPw1ZSbQ1qAPGQ5qMpisrg9TAtUoEl28D10wyYMr6W

 

转载于:https://www.cnblogs.com/zkzk945/p/5446160.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值