文档章节

MFC消息映射的定义

Amamatthew
 Amamatthew
发布于 2014/06/16 17:49
字数 196
阅读 14
收藏 0

BEGIN_MESSAGE_MAP( theClass, baseClass )


Parameters

theClass

Specifies the name of the class whose message map this is.

baseClass

Specifies the name of the base class of theClass.


Remarks:
Use the BEGIN_MESSAGE_MAP macro to begin the definition of your message map.
使用 BEGIN_MESSAGE_MAP宏来开始你的消息映射的定义。

In the implementation (.CPP) file that defines the member functions for your class, start the message map with the BEGIN_MESSAGE_MAP macro, then add macro entries for each of your message-handler functions, and complete the message map with the END_MESSAGE_MAP macro.
(.cpp文件)中定义了类的成员函数的实现文件,用 BEGIN_MESSAGE_MAP 宏开始消息映射,然后为每一个消息句柄函数添加宏变量,用 END_MESSAGE_MAP宏完成消息映射。


Example

//Example For BEGIN_MESSAGE_MAP

BEGIN_MESSAGE_MAP( CMyWindow, CFrameWnd )
   //{{AFX_MSG_MAP( CMyWindow )
      ON_WM_PAINT()//该消息映射宏主要是将OnPaint()函数与应用程序框架联系在一起。
      ON_COMMAND( IDM_ABOUT, OnAbout )
   //}}AFX_MSG_MAP
END_MESSAGE_MAP( )


© 著作权归作者所有

共有 人打赏支持
上一篇: CToolBar::Create
下一篇: CButton::Create​
Amamatthew
粉丝 67
博文 1050
码字总数 76443
作品 0
厦门
后端工程师
私信 提问
WINDOWS消息机制(四)--MFC消息网络整体布局

该文主要介绍MFC中各对象之间继承体系建立的过程中随之建立的消息网络整体布局,会介绍如下问题: 1. 单个对象中的消息MAP如何形成 2. 具有继承关系的类的消息MAP如何建立关系 1. 单个MFC类中...

西昆仑
2012/07/06
0
3
MFC宏定义(转载 出处不详)

很不错的一篇文章,很多不明白的地方在此讲的很清楚,很完整,主要是MFC的宏定义了.站长黑森林推荐! ANDCATCHANDCATCH ANDCATCH(exceptionclass,exception objectpoint_name) 说明: 定义一...

ryany
2010/12/13
0
0
MFC建立应用程序启示录(创世纪新篇)

MFC是vc+的核心部分,需要一定的编程功底。 Windows编程基础 编制一个功能强大和易操作的Windows应用程序所需要的代码肯定会比一般的C++程序要多得多,但并不是所有的代码都需要自己从头开始...

crossmix
2015/07/25
0
1
WINDOW消息机制(一):向窗体发送消息

WINDOWS应用程序(GUI程序)是基于消息的事件驱动方式运行,外部的事件:鼠标、键盘的点击,都会转化成消息,并被投掷于应用程序的消息队列中,应用程序的消息引擎从队列中获取消息,并进行处...

西昆仑
2012/06/29
0
0
详解DC、CDC、HDC、句柄、设备上下文

MFC中的DC、CDC、HDC、句柄、设备上下文究竟是什么意思? 在MFC程序中,我们并不经常直接调用Windows API,而是从MFC类创建对象并调用属于这些对象的成员函数.也就是说MFC封装了Windows API 你...

IMGTN
2012/06/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

fabric增删改查Mac

备份1.3版本,重新下载1.1版本到fabric文件夹 /opt/gopath/src/github.com/hyperledger/fabric -> /opt/gopath/src/github.com/hyperledger/fabric1.3 新建/opt/gopath/src/github.com/hype......

八戒八戒八戒
10分钟前
1
0
盘点愚人节各大网站彩蛋,谁最爱恶搞?

如今的愚人节俨然已是各品牌宣传了一个重要节日,同时,也成为了各大互联网科技企业凑热闹,比拼创意和策划的节日。跟小编一起看看有哪些有趣的策划吧! Google地图变成吃豆人游戏 每年愚人节...

临江仙卜算子
34分钟前
3
0
Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析

本文分析的是源码,所以至少读者要熟悉它们的接口使用,同时,对于并发,读者至少要知道 CAS、ReentrantLock、UNSAFE 操作这几个基本的知识,文中不会对这些知识进行介绍。Java8 用到了红黑树...

java菜分享
35分钟前
3
0
玩手机与做实验

看过这样一个故事:说的是在二十世纪二十年代初的一个深夜,担任英国剑桥大学卡文迪许实验室主任的卢瑟福来实验室检查,发现一位学生还在做实验。卢瑟福就问他:“你上午做什么了?”学生回答...

Bob2100
今天
5
0
Kafka流式处理

Kafka Streams 初识流式处理 什么是数据流 数据流(也叫事件流)是无边界数据集的抽象表示。无边界意味着无限和持续增长。无边界数据集之所以是无限的,是因为随着时间的推移,新记录会不断加...

东都大狼狗
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部