第9章Windows应用程序引擎——消息映射.ppt 立即下载
2024-09-12
约1.1千字
约50页
0
556KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

第9章Windows应用程序引擎——消息映射.ppt

第9章Windows应用程序引擎——消息映射.ppt

预览

免费试读已结束,剩余 45 页请下载文档后查看

15 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第九章:Windows应用程序引擎——消息映射内容简介	教学目标第9章目录9.1	认识消息	9.1.1	消息的产生	
9.1.2	消息的种类
9.1.3	一个应用程序的消息映射分析
9.1.4	消息映射函数
*9.1.5	用类向导管理消息映射9.1.1消息的产生9.1.2消息的种类9.1.3一个应用程序的消息映射分析例:一个简单的演示消息映射2.消息映射
消息映射是一种把Windows系统的各种消息(共四类消息)映射到MFC类库的成员函数上的机制。
MFC的应用程序中,消息映射可以被MFC的CCmdTarget类或从其派生而来的任何一个类来使用。在上述生成的MsgMap单文档应用程序中,共有应用程序类、框架类、文档类、视图类和对话框类。这五个类都是从CCmdTarget类派生而来,所以Windows操作系统可以向所有这些类发送消息。
3.应用程序框架中的消息映射
编译并运行上述程序,在程序的主界面中,单击工具栏中的“?”按钮,则弹出“关于MsgMap”对话框,我们以该功能的实现为例,来说明Windows中的命令消息的映射.
3.应用程序框架中的消息映射(1)“?”工具栏按钮的资源ID
(2)“?”工具栏按钮的消息映射
利用应用程序向导生成的标准MFC应用程序中,从CCmdTarget派生的类将消息与消息响应函数通过一些预定义的宏联系起来,实现了一一对应,这种机制就是消息映射,MFC中使用的是功能强大的消息映射宏来实现的。它们是DECLARE_MESSAGE_MAP(初始化消息映射表)、BEGIN_MESSAGE_MAP(开始用户消息映射)、END_MESSAGE_MAP(结束用户消息映射)以及一些ON_宏。①消息映射的声明①消息映射的声明②消息映射的定义4.消息映射中的几种宏定义表9.1常见消息的映射宏9.1.4消息映射函数消息映射函数9.1.5用类向导管理消息映射9.2MFC中消息的发送与接收9.2.1	消息的发送与接收9.2.2命令消息的路由表9.2不同应用类型中命令消息的处理路径9.2.3	利用函数发送消息9.2.4	消息的接收与处理9.3	常用的窗口消息9.3.1	键盘消息表9.3常用的虚拟键代码2.击键消息3.字符消息表9.4击键与消息的关系9.3.2鼠标消息1.鼠标简介2.鼠标消息3.鼠标消息响应函数9.3.3WM_TIMER消息	WM_TIMER消息9.3.4自定义消息建立自定义消息的操作步骤为:*9.3.5Windows消息监测工具Spy++的使用*9.3.5Windows消息监测工具Spy++的使用*9.3.5Windows消息监测工具Spy++的使用图9.7Spy++的进程列表图9.8Spy++的消息列表图9.9消息选项对话框习题
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

第9章Windows应用程序引擎——消息映射

文档大小:556KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用