WM_HOTKEY訊息
當使用者按下 RegisterHotKey 函式註冊的熱鍵時張貼。 訊息會放在與註冊熱鍵之執行緒相關聯的訊息佇列頂端。
#define WM_HOTKEY 0x0312
參數
-
wParam
-
產生訊息之作用中索引鍵的識別碼。 如果訊息是由系統定義的熱鍵所產生,此參數將會是下列其中一個值。
值 意義 - IDHOT_SNAPDESKTOP
- -2
按下「貼齊桌面」熱鍵。 - IDHOT_SNAPWINDOW
- -1
按下 「貼齊視窗」熱鍵。 -
lParam
-
低序字會指定要與高序單字所指定的按鍵結合以產生 WM_HOTKEY 訊息的按鍵。 這個字可以是下列一或多個值。 高序字會指定作用中索引鍵的虛擬索引鍵程式碼。
值 意義 - MOD_ALT
- 0x0001
其中一個 ALT 鍵已按住。 - MOD_CONTROL
- 0x0002
其中一個 CTRL 鍵已按住。 - MOD_SHIFT
- 0x0004
其中一個 SHIFT 鍵已按住。 - MOD_WIN
- 0x0008
其中一個 WINDOWS 金鑰已按住。 這些索引鍵會加上 Windows 標誌的標籤。 涉及 Windows 金鑰的熱鍵會保留供作業系統使用。
備註
WM_HOTKEY 與 WM_GETHOTKEY 和 WM_SETHOTKEY 熱鍵無關。 當WM_SETHOTKEY和WM_GETHOTKEY訊息與視窗啟用熱鍵相關時,WM_HOTKEY訊息會傳送給泛型熱鍵。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|