我得到一個程序,只要我最小化它就會進入系統托盤。如何在Win32 C++程序在後臺運行時檢測KeyPress
我想知道的是: a)當我的程序在系統托盤中時,如何檢測按鍵。 b)我怎麼知道他們在鍵盤上按了什麼,特別是功能按鈕。
我得到一個程序,只要我最小化它就會進入系統托盤。如何在Win32 C++程序在後臺運行時檢測KeyPress
我想知道的是: a)當我的程序在系統托盤中時,如何檢測按鍵。 b)我怎麼知道他們在鍵盤上按了什麼,特別是功能按鈕。
您需要使用SetWindowsHookEx()和WH_KEYBOARDHOOK來設置windows鉤子。
如果您確切知道您期望的按鍵操作,則可以使用RegisterHotkey
,並且按下該按鍵時,Windows會向您發送消息。
如果你想檢測所有擊鍵,@ OJ的答案將工作。
哇,這是被拒絕!我不苦,只是渴望知道爲什麼:) – 2011-02-17 08:39:57