您的位置:首页 > 其它

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

2013-06-02 22:52 302 查看

消息映射

参考文献:深入浅出MFC-侯捷
定义数据结构:






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








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






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













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



消息流动



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



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



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













注:当CmyView对象获得一个WM_COMMAND时,消息流动的路线只有上图中的1和3。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐