《VC程序设计》讲鼠标及键盘编程.pptVIP

  • 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函数为消息

文档评论(0)

1亿VIP精品文档

相关文档