CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

怎样响应键盘按键事件?

楼主flyidd(火舞者)2003-01-09 11:12:59 在 VC/MFC / 基础类 提问

在程序中,需要在同时按下“win键+F10"这两个键的时候触发一个时间,我想用WM_ONKEYDOWN这个系统消息,可是好像不太能够办到。哪位大侠指教一下该怎么做。  
   
  谢谢 问题点数:20、回复次数:6Top

1 楼tlh13(TT)回复于 2003-01-09 11:27:40 得分 5

PreTranslateMessage(MSG*   pMsg)    
  {  
            if(   pMsg->message==WM_KEYDOWN   )  
  {  
          switch   (pMsg->wParam)  
  {  
  case   键值:  
  Top

2 楼everandforever(Forever)回复于 2003-01-09 11:27:58 得分 5

F10时,调用   GetAsyncKeyState()/GetKeyState()   检测   WIN   键   试试.Top

3 楼everandforever(Forever)回复于 2003-01-09 11:28:42 得分 0

F10时,调用   GetAsyncKeyState()/GetKeyState()   检测   WIN   键   试试.Top

4 楼ricky460(阿酷)回复于 2003-01-09 11:29:14 得分 5

重载PreTranslateMessage函数..  
  在里面利用WM_KEYDOWN消息.以及GetKeyState()函数就可以了...Top

5 楼LinHanLao(凌寒)回复于 2003-01-09 11:46:24 得分 5

PreTranslateMessage(MSG*   pMsg)    
  {  
  CString   kk;  
            if(   pMsg->message==WM_SYSKEYDOWN   )//WM_KEYDONW   不能得到F10  
  {  
                    kk.Format("%x",   pMsg->lParam);  
  MessageBox(kk);  
              }  
  }  
   
  自己调试调试Top

6 楼LinHanLao(凌寒)回复于 2003-01-09 11:46:51 得分 0

PreTranslateMessage(MSG*   pMsg)    
  {  
  CString   kk;  
            if(   pMsg->message==WM_SYSKEYDOWN   )//WM_KEYDONW   不能得到F10  
  {  
                    kk.Format("%x",   pMsg->lParam);  
  MessageBox(kk);  
              }  
  }  
   
  自己调试调试Top

7 楼sinhighly(非典型程序员)回复于 2003-01-09 11:56:23 得分 0

upTop

8 楼flyidd(火舞者)回复于 2003-01-09 12:30:14 得分 0

thx!Top

相关问题

  • 如何按键盘响应TLabel的OnClick()事件?
  • 按键盘delete键,如何响应程序中的“删除”事件?
  • 怎样响应键盘事件?
  • 如何响应键盘事件???比如。。。。??
  • 如何响应键盘事件?急..........
  • 怎么让FORM响应键盘事件?
  • 能否实现键盘事件响应?
  • ComboBox 不能响应键盘事件
  • 如何响应键盘事件?
  • 请教键盘响应事件?

关键词

  • pmsg
  • kk
  • 调试
  • pretranslatemessage
  • getkeystate
  • wm
  • msg
  • win
  • message

得分解答快速导航

  • 帖主:flyidd
  • tlh13
  • everandforever
  • ricky460
  • LinHanLao

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo