第四讲键盘.pptVIP

  • 16
  • 0
  • 约7.8千字
  • 约 30页
  • 2016-08-22 发布于重庆
  • 举报
第四讲键盘

第四讲 键盘 Raw Input Win16 (Synchronized) and Win32 (Desynchronized) Input 键盘基础 键盘输入——扫描码——消息(虚键码)——窗口过程 键盘焦点和激活: MSG结构包括hwnd字段,此字段指出接收消息的窗口句柄 在按下键盘上的键时,只有一个窗口消息处理程序接收键盘消息 接收特定键盘事件的窗口具有输入焦点,有输入焦点的窗口是活动窗口或活动窗口的衍生窗口 按键消息: 按下一个键——WM_KEYDOWN或WM_SYSKEYDOWN消息 释放一个键——WM_KEYUP或WM_SYSKEYUP消息 键盘的自动重复特性——产生一系列的WM_KEYDOWN和WM_SYSKEYDOWN消息 系统按键与非系统按键: 系统按键——WM_SYSKEYDOWN和WM_SYSKEYUP 非系统按键——WM_KEYDOWN和WM_KEYUP 与Alt相组合的按键产生系统按键 应用程序通常忽略系统按键 按键消息实例 虚拟键码 为了以设备无关的方式处理键盘,Windows引入了虚拟键码 虚拟键码保存在WM_KEYDOWN、WM_KEYUP、WM_SYSKEYDOWN和WM_SYSKEYUP消息的wParam参数中 lParam参数含有产生消息的按键的附加信息 按键信息标志 lParam 拷贝屏幕 // Capture the full screen

文档评论(0)

1亿VIP精品文档

相关文档