深入浅出MFC学习笔记:MFC六大关键技术仿真之消息映射和消息流动

消息映射

参考文献:深入浅出MFC-侯捷

定义数据结构:


数据结构图解:(头文件中消息映射的实现部分DECLARE_MESSAGE_MAP)



实现文件中消息映射的实现部分(BEGIN_MESSAGE_MAP,ON_COMMAND,END_MESSAGE_MAP)


因此各类可以进行如下声明:




最终会形成一个消息流动网络


消息流动


//很重要的图,标示出各类别的OnCmdMsg的调用先后顺序,各类别的OnCmdMsg作为消息流动的“转辙器”。即消息流动路线是由下图所决定的


//CmyFrame对象获得一个WM_COMMAND消息时,消息流动路线


//CmyFrameWnd对象的消息流动总路线:





注:当CmyView对象获得一个WM_COMMAND时,消息流动的路线只有上图中的1和3。




转载于:https://www.cnblogs.com/cjweffort/archive/2013/06/02/3374811.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值