全局热键有时未注册

时间:2020-04-05 12:27:19

标签: c++ winapi raw-input keyboard-hook registerhotkey

我正在尝试注册系统范围的热键。在大多数情况下,我的消息循环会注册热键,但是在某些情况下,当像Spy ++或Netbeans这样的窗口是前台窗口时,不会发生这种情况。

不幸的是,无论我选择哪种方法,都会发生这种情况:RegisterHotkey(我使用example from MSDN),键盘挂钩(类似于this的代码)或监视原始输入(sample I used)。 / p>

这使我相信Spy ++或Netbeans之类的应用程序(我肯定使用钩子本身)可以防止将键事件发送到我的消息循环中。即使这些应用程序在前台,也可以注册热键吗?

0 个答案:

没有答案