7
A
回答
4
沒有爲特定動作,沒有具體的通知。您將不得不通過SetWindowsHookEx()
編寫一個實現全局鍵盤掛鉤的DLL,然後您將收到單獨的按鍵向上/向下通知,並根據需要將它們匹配到您的WM_HOTKEY
通知。
2
使用RegisterHotkey
來檢測密鑰關閉,然後使用輪詢GetAsyncKeyState
直到密鑰不再關閉。這避免了SetWindowsHookEx
的複雜性,並且輪詢通常是可以接受的,因爲只有在熱鍵被按下時才進行輪詢。
+1
恕我直言,更好的解決方案,如果你只有一個或幾個熱鍵 – Njol 2017-07-07 16:29:47
謝謝你,這解決了我的問題:D – Crackoder 2012-01-09 04:00:44