天天看點

建立系統級熱鍵 C++ builder為例

系統級熱鍵,不論程式是否有焦點,都能起作用。就像QQ截圖上用 ctrl alt A 鍵一樣。

步驟:

注冊熱鍵:

BOOL RegisterHotKey(

    HWND hWnd,    // 接收通知的視窗句柄   

    int id,    // 熱鍵的辨別符,差別于其它熱鍵區間(0x0000 0xBFFF) 一個共享的dll辨別符區間(0xC000  0xFFFF)

    UINT fsModifiers,    //由vk參數定義的鍵一起按下的鍵可以是如ctrl alt shift等等鍵的結合

    UINT vk     // 所指定的熱鍵的虛拟鍵碼   );

聲明消息響應函數和消息映射

聲明消息映射:

繼續閱讀