VC++第章MFC的消息和命令.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
作业 第4章 MFC的消息和命令 通过本章的学习,使读者掌握: Windows消息种类 MFC的消息处理机制 鼠标消息处理方法 键盘消息处理方法 自定义消息处理方法 教学内容 4.1 Windows操作系统的消息 4.2 Windows程序框架 4.3 鼠标消息处理实例 4.4 键盘消息处理实例 4.5 定时器消息处理实例 4.6 自定义消息处理实例 回顾 引入 4.1 Windows消息的发送和接受 MFC的消息处理机制 MFC的消息处理机制 表4.1 几种常见的消息映射宏 windows的消息分类 4.2 Windows程序框架 Windows应用程序的启动过程 已明白? Windows应用程序的运行过程 消息循环的过程 一个简单的消息映射 习 题 4.3 鼠标消息处理实例 4.4 键盘消息处理实例 4.5 定时器消息处理实例 4.6 自定义消息处理实例 本章验收内容 练习: 1,继续编写鼠标的消息:每个人必须完成 添加以下各种消息,实现鼠标状态的显示: 鼠标左键、右键按下/释放, 鼠标移动, 滚轮滚动。 2,提高:争取达到这种效果 聘刻竣淬告档株扬宿恢勾柠蔓毒坡遣腋弹匿带诛肛轨刨叔达运忻糖浊异凋VC++第4章MFC的消息和命令VC++第4章MFC的消息和命令 课堂总结 这节课的收获 熟悉鼠标的各种消息 掌握鼠标消息的处理 进一步了解如何添加消息,实现消息响应 回去要做的事情 熟练掌握鼠标的各种消息响应 下节课的预告 键盘消息处理 碟俱枢键琶惹佐瓦勒曙虹喝妈联锑舶肆粱溜正拉徽雅倦死熬到绕所乎苟贵VC++第4章MFC的消息和命令VC++第4章MFC的消息和命令 和鼠标一样,键盘作为标准输入设备,也对应着很多Windows操作系统消息。 返 回 Windows键盘消息与键值 字鄙未鬃沁涌卒斯皖揪才蕾颧答挖惜淤渤鹃陈妓肋胆加严近澈百匪秀抄隐VC++第4章MFC的消息和命令VC++第4章MFC的消息和命令 实训项目一:在MyHello程序基础上,添加功能:显示键盘的字符按键。效果 解题思路: 1。在哪里发生的事件,给哪个类添加消息? 2。发生什么事件,添加哪个消息? 3。事件得到一个什么结果?如何编写消息响应函数? 实现消息机制的三个要素! 返 回 象晰滨俺缠柒藻鲁矾虐铆扬叉亭查碴奏意拐仰莎奋甭盈屋渠免陛兵踊尔祷VC++第4章MFC的消息和命令VC++第4章MFC的消息和命令 一、声明及初始化数据成员。 1。在视图类的保护段中添加下列成员 CString m_KeyInfo;// 当前键盘的信息 2。在视图类的构造函数中初始化。 m_KeyInfo=“”; 语护琳嘲蓟透壳殆念肺床捉悬统钝驭尊卓拎勒春浩诸廓阶痘镣殊腰杆阳邹VC++第4章MFC的消息和命令VC++第4章MFC的消息和命令 二、添加键盘消息及响应函数。 1。在视图类中添加下列Windows消息及响应函数: WM_KEYDOWN WM_KEYUP 选作 2。编写响应函数。 1。保存m_KeyInfo (提示:nChar是当前键值) 2。调用Invalidate() 3。编写视图类的OnDraw()。 显示m_KeyInfo 酷幌黎念儡匡再峻栖易论刃附奶蔓偷恢昂器俗怖异筹畏鹊硬鼻圭查韩亥舅VC++第4章MFC的消息和命令VC++第4章MFC的消息和命令 实训项目二:对MyHello程序继续改进,利用WM_CHAR消息,实现逐行的文本输入功能。 当在窗口中按下键盘上的某个键,如果是一般键,则程序主窗口将显示相应的键值,如果是回车键,则换行。效果 解题思路: 1。在哪里发生的事件,给哪个类添加消息? 2。发生什么事件,添加哪个消息? 3。事件得到一个什么结果?如何编写消息响应函数? 实现消息机制的三个要素! 返 回 译坛诣周价目粘秀邑簧阀换蚀示视梧宾畏赦弧所蓑峰田幢林蒜踌氖倪耻株VC++第4章MFC的消息和命令VC++第4章MFC的消息和命令 为了记录用户输入回车次数和存储在当前行输入的字符,定义一个整型变量存储回车次数,CString型变量存储当前行输入的字符。 一、声明及初始化数据成员。 1。在视图类的保护段中添加下列成员 int m_nLine;// 回车次数 CString m_strDisplay;// 当前行输入的字符 2。在视图类的构造函数中初始化。 m_nLine = 0; m_strDisplay=“”; 翌聊宋欲威鬃昼略妥案豁棕翘镑置罕侨暇声崖敲躬号缮坠窒帝苔鸯戏曼茁VC++第4章MFC的消息和命令VC++第4章MFC的消息和命令 二

文档评论(0)

dfd7997 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档