WM_HOTKEY

Повідомлення WM_HOTKEY написав, коли користувач натискає на гарячу клавішу, зареєстровані на RegisterHotKey функції. Повідомлення знаходиться у верхній частині черга повідомлень, пов'язаний із потоком, які зареєстровані гарячих клавіш.

WM_HOTKEY idHotKey = wParam (int);              / / Ідентифікатор гарячих клавіш fuModifiers = LOWORD(lParam) (UINT);  / / Ключові службову прапорів uVirtKey = HIWORD(lParam) (UINT);     / / Віртуальний ключ кодекс 

 

Параметри

idHotKey
Значення wParam. Визначає ідентифікатор гарячу клавішу, яке створюється повідомлення. Якщо повідомлення створено систему визначені гарячий ключ, idHotKey параметр буде одне з таких значень.
Значення Значення
IDHOT_SNAPDESKTOP Була натиснута "snap робочий стіл" гарячих клавіш.
IDHOT_SNAPWINDOW Була натиснута "snap вікно" гарячих клавіш.

fuModifiers
Визначення ключів, які повинні були натискати в поєднанні з ключем зазначено параметр nVirtKey для створення WM_HOTKEY повідомлення. FuModifiers параметр може бути поєднання таких значень.
Значення Значення
MOD_ALT Миші або клавіші ALT.
MOD_CONTROL Миші або клавіші CTRL.
MOD_SHIFT Миші або клавіші SHIFT.
MOD_WIN Або клавішу WINDOWS миші. Ці ключі помічені логотип Microsoft Windows.

uVirtKey
Визначає віртуальний код клавіші гарячі клавіші.

Зауваження

WM_HOTKEY не має відношення до WM_GETHOTKEY і WM_SETHOTKEY гарячі клавіші. WM_HOTKEY повідомлення надсилається на загальний гарячі клавіші під час WM_SET\GETHOTKEY повідомлення, що відносяться до вікно активації гарячі клавіші.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.

Дивіться також

Огляд введення клавіатури, клавіатури вводу повідомлень, RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY

Index