我正在尝试注册系统范围的热键。在大多数情况下,我的消息循环会注册热键,但是在某些情况下,当像Spy ++或Netbeans这样的窗口是前台窗口时,不会发生这种情况。
不幸的是,无论我选择哪种方法,都会发生这种情况:RegisterHotkey(我使用example from MSDN),键盘挂钩(类似于this的代码)或监视原始输入(sample I used)。 / p>
这使我相信Spy ++或Netbeans之类的应用程序(我肯定使用钩子本身)可以防止将键事件发送到我的消息循环中。即使这些应用程序在前台,也可以注册热键吗?