- 16
- 0
- 约1.13万字
- 约 58页
- 2017-03-28 发布于江苏
- 举报
《VC程序设计》讲鼠标及键盘编程
第4讲 鼠标、键盘编程 主讲教师:李璟 e-mail: lijing@sdjzu.edu.cn 手机:第4讲 鼠标、键盘编程 基本要求: 掌握鼠标消息及其处理方法 掌握键盘消息及其处理方法 重点和难点:鼠标消息、键盘消息 4 鼠标、键盘编程 4.1 鼠标消息及其处理 4.2 键盘消息及其处理 4.1 鼠标消息及其处理 鼠标分为两类:客户区鼠标消息和非客户区鼠标消息。 客户区是指窗口内的区域,一般应用程序在这个区域显示Windows操作结果。 非客户区则为窗口的其它组成部分,如系统菜单、标题栏、滚动条、最大化最小化按钮等。 4.1 鼠标消息及其处理 4.1.1客户区鼠标消息 4.1.2非客户区鼠标消息 4.1.3鼠标捕捉 4.1.4鼠标光标及其处理 4.1.5鼠标处理编程实例 4.1.1客户区鼠标消息 在客户区操作鼠标将产生客户区鼠标消息。 鼠标的操作主要有3种基本方式,即单击、双击和移动。 单击动作分为键按下和键释放操作。 操作的键包又可分为左键、右键和中键。 另外,还包括鼠标滚轮的消息。 常用的客户区鼠标消息及消息说明 MFC把客户区鼠标消息的处理函数封装在Cwnd类中,这些函数都是虚函数。 客户区鼠标消息处理函数的一般形式为: void OnXxxYyy(UINT nFlag, CPoint point); 如OnLButtonDown函数为消息
您可能关注的文档
- “筑巢”计划.ppt
- “鸡兔同笼”.ppt
- ⑸联立方程计量经济学模型的系统估计.ppt
- ★数学年级上人教新课标厘米毫米分米的认识课件.ppt
- ★数学年级上人教新课标毫米分米的认识课件.ppt
- ★数学年级上人教新课标测量课件.ppt
- ★数学年级上北师大版数数课件.ppt
- 、IS曲线.ppt
- ★数学年级上北师大版旋转与角课件.ppt
- 、Thumb指令.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)