C++中如何实时监控键盘.docVIP

  • 11
  • 0
  • 约6.66千字
  • 约 10页
  • 2016-08-31 发布于安徽
  • 举报
C++中如何实时监控键盘.doc

如何实时监控键盘的按键 在一个控制程序中,如何能够实时监控键盘的热键?如设备正在运行,按下键盘的”ESC”来停止程序的运行? 使用消息传递和对键盘消息监视检查即可实现。下面实例就是通过线程程序运行中监视”ESC”按键和”SPACE”按键 AppMessage1(tagMSG Msg, bool Handled) { if (Msg.message == WM_KEYDOWN) { if(Msg.wParam ==VK_SPACE) { dw = WaitForSingleObject(g_hMutex, INFINITE); //等待互斥量信号 if(dw == WAIT_OBJECT_0) { KVar.b1=true; } ReleaseMutex(g_hMutex); } if(Msg.wParam ==VK_ESCAPE) { dw = WaitForSingleObject(g_hMutex, INFINITE); //等待互斥量信号 if(dw ==WAIT_OBJECT_0) KV

文档评论(0)

1亿VIP精品文档

相关文档