系統級熱鍵,不論程式是否有焦點,都能起作用。就像QQ截圖上用 ctrl alt A 鍵一樣。
步驟:
注冊熱鍵:
BOOL RegisterHotKey(
HWND hWnd, // 接收通知的視窗句柄
int id, // 熱鍵的辨別符,差別于其它熱鍵區間(0x0000 0xBFFF) 一個共享的dll辨別符區間(0xC000 0xFFFF)
UINT fsModifiers, //由vk參數定義的鍵一起按下的鍵可以是如ctrl alt shift等等鍵的結合
UINT vk // 所指定的熱鍵的虛拟鍵碼 );
聲明消息響應函數和消息映射
聲明消息映射: