- 1
- 0
- 约8.21千字
- 约 36页
- 2018-12-29 发布于福建
- 举报
第6讲windows应用序中的键盘与鼠标
第6章 Windows应用程序中的键盘与鼠标 Huang Weitong * * 第6讲 Windows应用程序中的键盘与鼠标 扫描码是依赖于具体设备的,为达到设备无关性的要求,往往使用与具体设备无关的虚拟码,虚拟码是由Windows系统定义的与设备无关的键的标识 由于键盘的输入 产生一条消息 扫描码、虚拟码以及其他与击键有关的消息 设备驱动程序 截取键的扫描码 翻译 虚拟码 它含 键盘上的键 对应 一个唯一的标识值(扫描码) 按下或释放某键时 产 生 取出键盘消息进行处理 消息 设备驱动程序 把消息放到系统的消息队列中 Windows从系统消息队列中取出消息 发送到相应的线程消息队列中 窗口过程 6.1 键盘在应用程序中的应用 虚拟码是一种与设备无关的键盘编码,它的值存放在键盘消息的wParam参数中,用以标识哪一个键被按下或释放,最常用的虚拟码已经在Windows.h中定义, 操作系统在接收到键盘输入后 把消息发送给具有“输入焦点(input focus)的窗口 应用程序一般有几个窗 口,但当按下某一个键 时,只有一个窗口能接 收到该键盘消息,接收 这个键盘消息的窗口称 为有“输入焦点”的窗口 有“输入焦点” 的窗口应是活 动窗口或者活 动窗口的子窗口 窗口正在接 收输入焦点 窗口函数通过捕获WM_SETFOCUS和WM_KILLFOC
您可能关注的文档
- 第6部分电子商务物流配送.ppt
- 第2章理层910.ppt
- 第6部分电液服控制系统.ppt
- 第6部分国际支理论.ppt
- 第6部分反馈制电路.ppt
- 第6部分autorware的动态效果.ppt
- 第6部分刚体力学.ppt
- 第6部分化学镀与镀技术.ppt
- 第6部分解线方组的迭代法.ppt
- 第6部分计算学科中的统科学方法.ppt
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
原创力文档

文档评论(0)