第6章 Windows应用程序对键盘和鼠标响应.pptVIP

  • 13
  • 0
  • 约7.28千字
  • 约 37页
  • 2017-07-28 发布于河南
  • 举报

第6章 Windows应用程序对键盘和鼠标响应.ppt

第6章 Windows应用程序对键盘和鼠标响应

第6章 Windows应用程序 对键盘与鼠标的响应 ; 扫描码是依赖于具体设备的,为达到设备无关性的要求,往往使用与具体设备无关的虚拟码,虚拟码是由Windows系统定义的与设备无关的键的标识; 虚拟码是一种与设备无关的键盘编码,它的值存放在键盘消息的wParam参数中,用以标识哪一个键被按下或释放,最常用的虚拟码已经在Windows.h中定义。;操作系统在接收到键盘输入后;键盘消息;按键消息的两个变量; 在WinMain函数的消息循环中包含了TranslateMessage函数,其功能是把按键消息转化为字符消息,但只有当键盘驱动程序把键盘字符映射成ASCII码后才能产生WM_CHAR消息。;【例6-1】 设计一个窗口,在该窗口中练习键盘的响应,要求如下: (1)??? 单击键盘上的向上箭头时,窗口中显示“You had hitted the up key” (2)??? 单击Shift键时,窗口中显示“You had hitted the SHIFT key” (3)??? 单击Ctrl键时,窗口中显示“You had hitted the CTRL key” (4)??? 单击Ctrl+A键时,窗口中显示“You had hitted the CTRL A key” (5)??? 单击Shift+B键时,窗口中显示“You had hit

文档评论(0)

1亿VIP精品文档

相关文档