有没有办法注意到在RegisterHotKey
中注册的热键按钮的释放?
每次按下热键时,我都会收到一条WM_HOTKEY
消息,但我需要知道密钥何时释放
使用RegisterHotkey
来检测按键是否关闭,然后使用GetAsyncKeyState
进行轮询,直到按键不再关闭。这避免了SetWindowsHookEx
的复杂性,并且轮询通常是可接受的,因为它仅在按下热键时进行。
没有针对该特定操作的特定通知。您必须编写一个DLL,通过SetWindowsHookEx()
实现全局键盘挂钩,然后您将收到单独的按键向上/向下通知,并可以根据需要将其与WM_HOTKEY
通知相匹配。