Повідомлення WM_HOTKEY написав, коли користувач натискає на гарячу клавішу, зареєстровані на RegisterHotKey функції. Повідомлення знаходиться у верхній частині черга повідомлень, пов'язаний із потоком, які зареєстровані гарячих клавіш.
WM_HOTKEY idHotKey = wParam (int); / / Ідентифікатор гарячих клавіш fuModifiers = LOWORD(lParam) (UINT); / / Ключові службову прапорів uVirtKey = HIWORD(lParam) (UINT); / / Віртуальний ключ кодекс
| Значення | Значення |
|---|---|
| IDHOT_SNAPDESKTOP | Була натиснута "snap робочий стіл" гарячих клавіш. |
| IDHOT_SNAPWINDOW | Була натиснута "snap вікно" гарячих клавіш. |
| Значення | Значення |
|---|---|
| MOD_ALT | Миші або клавіші ALT. |
| MOD_CONTROL | Миші або клавіші CTRL. |
| MOD_SHIFT | Миші або клавіші SHIFT. |
| MOD_WIN | Або клавішу WINDOWS миші. Ці ключі помічені логотип Microsoft Windows. |
WM_HOTKEY не має відношення до WM_GETHOTKEY і WM_SETHOTKEY гарячі клавіші. WM_HOTKEY повідомлення надсилається на загальний гарячі клавіші під час WM_SET\GETHOTKEY повідомлення, що відносяться до вікно активації гарячі клавіші.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Огляд введення клавіатури, клавіатури вводу повідомлень, RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY