- 2
- 0
- 约1.98千字
- 约 15页
- 2019-07-05 发布于湖北
- 举报
第5章 基本输入——键盘和鼠标消息 Windows采用的是事件驱动机制,因此要让程序完成一定功能,很多情况下必须用户进行干预,告诉程序要干什么,这就要求用户通过某种手段与计算机进行交互。鼠标和键盘是用户与Windows应用程序交换的最主要的交换设备。Windows预先定义了大量的鼠标消息和键盘消息,而MFC也对其中的常用消息进行了封装,本章主要介绍在MFC应用程序中,键盘和鼠标消息的响应与处理。 5.1 键盘消息及其处理 在Windows中,键盘输入以消息的形式传递给程序的视窗消息处理程序的。按下或释放一个键均会产生一条消息,系统将其放到与键盘输入窗口相对应的线程消息队列中。 5.1.1 键盘消息 键盘消息有三种:键盘被按下、键盘被松开(弹起)、输入字符。其中输入字符相当于直接得到用户输入的字符,这在不需要处理按键细节时使用;而键盘被按下、松开在按键状态改变时发送。 5.1.2 键盘消息处理 一般来讲,用户输入消息,如菜单选择、鼠标、键盘等,多在文档/视图结构的应用程序中使用。在MFC应用程序开发中,可以使用ClassWizard为键盘消息和鼠标消息添加消息映射和消息处理函数。 5.1.3 按键消息的处理 当按下一个键或松开一个键时,将产生一个按键消息。在MFC中,WM_KEYDOWN和WM_KEYUP消息分别在按下一个键和松开一个键时被激发。 本节将创建一个单文档应用程
您可能关注的文档
最近下载
- 2020中级会计职称考试《中级会计实务》章节练习--第十六章_会计政策、会计估计变更和差错更正.pdf VIP
- 会计(2017)章节练习-第2章-会计政策与会计估计及其变更.doc VIP
- 黛玉葬花标准教案 黛玉葬花写作手法.pptx VIP
- 会计实务章节练习及答案解析(会计政策、会计估计变更和差错更正部分).pdf VIP
- 4.2主动运输课件-高一上学期生物人教版必修1.pptx
- 新人教版小学六年级数学上册教学课件(全册).pptx VIP
- 路基土石方爆破技术交底.doc VIP
- 床旁心脏超声.pptx VIP
- 会计政策、会计估计变更和会计差错更正.doc VIP
- 中级会计实务(2019) 章节练习 第10章 职工薪酬及借款费用.doc VIP
原创力文档

文档评论(0)