- 2
- 0
- 约2.42万字
- 约 64页
- 2019-09-23 发布于湖北
- 举报
课程结束,谢谢大家! 高级编程技术 第四讲 * * 第6章 Windows应用程序中的键盘与鼠标 * Huang Weitong * * 按键消息的两个变量 wParam lParam 32位的变量 重复计数位(0~15位) OEM扫描码(16~23位) 扩展键标志(24位) 保留位(25~28位) 关联码(29位) 键的先前状态(位30) 转换状态(31位) 包含了识别按下 的键的虚键码 在WinMain函数的消息循环中包含了TranslateMessage函数,其功能是把按键消息转化为字符消息,但只有当键盘驱动程序把键盘字符映射成ASCII码后才能产生WM_CHAR消息。 字符消息 系统 非系统 WM_KEYDOWN和WM_KEYUP 的按键消息只能产生非系统消息 WM_SYSKEYDOWN和WM_SYSKEYUP 按键消息只能产生系统消息 【例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键时,窗口中显示
原创力文档

文档评论(0)