Повідомлення 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