MFC的消息映射有什么作用

 我来答
vj...z@163.com
2017-04-26 · TA获得超过108个赞
知道小有建树答主
回答量:393
采纳率:0%
帮助的人:212万
展开全部
消息映射简单来说 就是一张表, 上面有两列,一列是 “消息”名称,另一列是 “处理函数”名字。
它的作用是,当 甲事件发生,消息甲 到达,查映射表,找出 消息甲 对应的 处理函数,
调用 此 处理函数处理。
其它 事件发生,有相应消息到达,查映射表,找出处理函数,处理。

例如下面就是一张CXxxView 里的 消息(MESSAGE)映射(MAP)表:
BEGIN_MESSAGE_MAP(CXxxView, CScrollView) // 映射表开始
//{{AFX_MSG_MAP(CXxxView)
ON_COMMAND(ID_VIEW_SCALE, OnViewScale)
ON_COMMAND(ID_VIEW_CHOSE_CH, OnViewChoseCh)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式