在Windows中的c ++控制台应用程序中重新定义“暂停”行为

时间:2014-06-04 11:07:01

标签: c++ windows asynchronous io

我有一个Windows c ++控制台应用程序,当我按下'暂停'时,我想重新定义程序的行为。关键转向运行时。我怎么能这样做?
如果无法重新定义行为键'暂停',如何检测异步按任何特定键?
我知道WM_KEYPRESSED消息,但据我所知它只适用于窗口UI应用程序。 也许在boost中有一些解决方案?

1 个答案:

答案 0 :(得分:1)

使用SetWindowsHookEx安装一个低级键盘挂钩WH_KEYBOARD_LL,用于捕获和丢弃有问题的按键。