全局热键释放(keyup)?(WIN32 API)



有没有办法注意到在RegisterHotKey中注册的热键按钮的释放?

每次按下热键时,我都会收到一条WM_HOTKEY消息,但我需要知道密钥何时释放

使用RegisterHotkey来检测按键是否关闭,然后使用GetAsyncKeyState进行轮询,直到按键不再关闭。这避免了SetWindowsHookEx的复杂性,并且轮询通常是可接受的,因为它仅在按下热键时进行。

没有针对该特定操作的特定通知。您必须编写一个DLL,通过SetWindowsHookEx()实现全局键盘挂钩,然后您将收到单独的按键向上/向下通知,并可以根据需要将其与WM_HOTKEY通知相匹配。

相关内容

  • 没有找到相关文章

最新更新