用OnKeyDown响应键盘消息,得到键盘码后自己解析就是了
解决方案 »
- MFC基于文档结构的菜单栏显示不出来,怎么办
- 关于memoryDC,画多幅图像
- 好奇怪哦,vc6,Project->setting->link下的Output file name下添的路径中的斜杠为何是反的?和普通路径的斜杠不同的?
- 一个远程监视屏幕的程序,在2台机子上client可以连上server,但单机却不行?
- 关于EXPLORER进程调用的API函数
- 求教袁锋大哥关于文本编辑器刷新的效率问题(其他人也关注一下吧)
- 关于视频捕捉的问题
- CSocket的OnReceive一段时间后无响应
- 请教一个驱动程序安装程序的问题?急急急!!!!!!!!!!!!!!
- 请教高手和前辈,关于服务器程序怎么样高效访问数据库的问题。
- 数据库日期加减问题:该如何对某一具体日期进行加减月操作?如:"2002-2-4" +6个月=具体日期(内无) 3QQQ!
- VC中ado调用,如何用ado的方式实现sql语句“update tb set col1=null”的功能?
在WM_KEYDOWN消息的LPARAM参数中,它处在第16-23位。您可以通过以下程序得到scan code的值。
int iScanCode = 0x0FF & HIWORD (lParam) ;
您还可以通过MapVirtualKey()将一些特殊的键的scan code映射为虚拟键。关于MapVirtualKey的使用方法,您可以参考:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/keybinpt_0hfd.asp关于WM_KEYDOWN消息的LPARAM参数的更详细信息,请参考
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/CommCtls/winui/keybinpt_9l7y.asp- 微软全球技术中心 VC技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。为了为您创建更好的讨论环境,请参加我们的用户满意度调查(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。