- 2
- 0
- 约5.5千字
- 约 9页
- 2018-10-13 发布于江苏
- 举报
消息映射与MFC入门
MFC消息映射及MFC入门
一、MFC消息映射机制
在前面Win32Class工程中,我们进行了Win32环境下的“消息映射”。其实,通过前面的过程,我们已经不知不觉的接触到了MFC消息映射的核心。
MFC环境下的消息映射,其原理和我们讲解过的Win32下的消息映射是类似的。简单地讲,就是让程序员指定要某个MFC类(有消息处理能力的类)处理某个消息。MFC提供了工具 ClassWizard来帮助实现消息映射,在处理消息的类中添加一些有关消息映射的内容和处理消息的成员函数。程序员负责编写消息处理函数的代码,实现所希望的功能。
可以通过如下的3个重要的宏来实现MFC消息映射,这些宏功能强大,其实现相对也比较复杂。这里只要求我们会用就可以。稍后我们会用其实际代码替换这些宏,就能理解了。
DECLARE_MESSAGE_MAP:初始化消息映射表,实际上是给所在类添加几个用于消息处理的静态成员变量和静态或虚拟函数。
BEGIN_MESSAE_MAP:开始消息映射。
END_MESSAE_MAP:结束消息映射。
其他常见的、用于实现MFC消息的宏还有:
前缀为“ON_WM_”的宏: 用于 Windows消息的宏(不带参数)如:ON_WM_PAINT()把消息WM_PAINT映射到OnPaint函数。
ON_COMMAND宏:通过参数指定命令 ID和消息处理函数。
如ON_COMMAND(ID_
您可能关注的文档
最近下载
- DB31T 1623-2025 长者运动健康之家服务规范.pdf VIP
- 风电项目施工技术标组织设计指导.docx
- T_SZUAVIA 001-2021《低慢小无人机探测反制系统同用要求》核心规范.docx VIP
- 档案借阅登记本.doc VIP
- ZCC11800技术规格书-工程参考.pdf VIP
- 2022届江苏省高考物理试卷真题试卷(原卷版).pdf VIP
- 2023年托幼机构卫生保健岗前培训试题及答案.pdf VIP
- T_ACEF 006-2020_挥发性有机物综合治理一厂一策编制技术指南.pdf VIP
- XgardBright气体检测报警器.PDF
- T_SZUIA 001—2021_低慢小无人机探测反制系统通用要求.pdf VIP
原创力文档

文档评论(0)