C++ 全球热键发布(keyup)?(WIN32 API)

C++ 全球热键发布(keyup)?(WIN32 API),c++,winapi,hotkeys,registerhotkey,C++,Winapi,Hotkeys,Registerhotkey,有没有办法注意到使用注册表快捷键注册的热键按钮被释放 每次按下热键时,我都会收到一条WM_热键消息,但我需要知道何时释放该键对于该特定操作没有特定通知。您必须通过SetWindowsHookEx()编写一个实现全局键盘挂钩的DLL,然后您将收到单个按键向上/向下通知,并可以根据需要将它们与WM_热键向上匹配。使用注册表快捷键检测按键向下,然后对GetAsyncKeyState进行轮询,直到按键不再按下。这避免了SetWindowsHookEx的复杂性,并且轮询通常是可以接受的,因为它只在按下热键

有没有办法注意到使用注册表快捷键注册的热键按钮被释放


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

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

使用
注册表快捷键
检测按键向下,然后对
GetAsyncKeyState
进行轮询,直到按键不再按下。这避免了
SetWindowsHookEx
的复杂性,并且轮询通常是可以接受的,因为它只在按下热键时进行。

i如果只有一个或几个热键,有什么更好的解决方案