首页 MFC环境下的消息映射,消息映射及MFC入门

MFC环境下的消息映射,消息映射及MFC入门

举报
开通vip

MFC环境下的消息映射,消息映射及MFC入门MFC环境下的消息映射,消息映射及MFC入门 MFC消息映射及MFC入门,MFC环境下的消息映射 【ITjob课程资料】 MFC环境下的消息映射 MFC环境下的消息映射,其原理和我们讲解过的Win32下的消息映射是类似的。它主要通过如下的3个重要的宏来实现MFC消息映射,这些宏功能强大,其实现相对也比较复杂。 DECLARE_MESSAGE_MAP:初始化消息映射表。 BEGIN_MESSAE_MAP:开始消息映射。 END_MESSAE_MAP:结束消息映射。 还有BEGIN_MESSAE_...

MFC环境下的消息映射,消息映射及MFC入门
MFC环境下的消息映射,消息映射及MFC入门 MFC消息映射及MFC入门,MFC环境下的消息映射 【ITjob课程资料】 MFC环境下的消息映射 MFC环境下的消息映射,其原理和我们讲解过的Win32下的消息映射是类似的。它主要通过如下的3个重要的宏来实现MFC消息映射,这些宏功能强大,其实现相对也比较复杂。 DECLARE_MESSAGE_MAP:初始化消息映射 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 。 BEGIN_MESSAE_MAP:开始消息映射。 END_MESSAE_MAP:结束消息映射。 还有BEGIN_MESSAE_MAP和END_MESSAE_MAP之间前缀为“ON_WM_”的宏: 用于 Windows消息的宏(不带参数)如:ON_WM_PAINT()把消息WM_PAINT映射到OnPaint函数。 下面我们来完成这个功能: 在.h头文件中:声明消息响应函数、声明消息映射: afx_msg void OnLButtonDown(UINT nFlags, CPoint point); DECLARE_MESSAGE_MAP() //声明消息映射 在.cpp文件中:进行消息映射: BEGIN_MESSAGE_MAP(CDialogDlg, CDialog) //{{AFX_MSG_MAP(CDialogDlg) ON_WM_SYSCOMMAND() ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_WM_LBUTTONDOWN() //}}AFX_MSG_MAP END_MESSAGE_MAP() 并实现代码如下: 1 第三章:MFC消息映射及MFC入门 ITjob就业 培训 焊锡培训资料ppt免费下载焊接培训教程 ppt 下载特设培训下载班长管理培训下载培训时间表下载 void CDialog1Dlg::OnLButtonDown(UINT nFlags, CPoint point) { MessageBox(0,"hello"); } 编译运行,功能实现。 Windows消息分类 : Windows消息可以分为以下4类 、标准消息:即以WM_开头的消息,但WM_COMMAND除外。从CWnd派1 生的所有类均可接收该类消息。 2、通告消息:一个窗口内的子控件发生了一些事情,需要通知父窗口。如按钮、列表框、组合框、编辑框还有菜单等。这类消息都是以WM_COMMAND或者WM_NOTIFY消息的方式通知窗口。 3、用户自定义消息:为了跟系统消息区分,系统专门划分一段消息编号区间,让用户定义自己的消息。 完成一个自定义消息的完整步骤如下: , 定义消息值:#define UM_SEND_DATA WM_USER + 1 , 定义消息响应函数:afx_msg void OnSendData(); , 消息映射:ON_MESSAGE(UM_SEND_DATA, OnSendData) , 实现消息响应函数,编写其中的代码 在需要的地方调用:SendMessage(hWnd, UM_SEND_DATA); 2 MFC类向导工具class wizard用法介绍 可以使用类向导(class wizard)工具来建立消息映射、添加类成员变量和成员函数等。一般类向导生成的代码最好不要手动修改。如对一个菜单项使用类向导进行消息映射: 1、点击右键选择class wizard,如下图: 2、选择合适的类,要进行映射的资源ID,和要进行映射的消息种类,使他们高亮显示如下图。然后点击Add function按钮,系统为给对应的消息处理函数起名。如果ID名称起的合理,该函数名也会相应合理。类向导会自动生成该函数的声明和定义。当然,函数体一般情况是空的,需要自己写代码。 3 第三章:MFC消息映射及MFC入门 ITjob就业培训 3、生成的消息映射、函数声明和函数实现分别如下: 消息映射: 函数声明: 4 函数实现: 相关资料与视频请访问ITjob就业培训网 5
本文档为【MFC环境下的消息映射,消息映射及MFC入门】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_447713
暂无简介~
格式:doc
大小:111KB
软件:Word
页数:5
分类:生活休闲
上传时间:2018-04-12
浏览量:31