WM_HOTKEY

Сгенерировано сообщение WM_HOTKEY, при нажатии горячей клавиши, зарегистрированных в RegisterHotKey функции. Сообщение помещается в верхней части очереди сообщений, связанный с потоком, который регистрировал горячей клавиши.

WM_HOTKEY idHotKey = wParam (Интернасьонал);              / / Идентификатор горячего ключа fuModifiers = LOWORD(lParam) (UINT);  / / Клавиша модификатор флаги uVirtKey = HIWORD(lParam) (UINT);     / / виртуальный ключ код 
 

Параметры

idHotKey
Значение wParam. Указывает идентификатор горячей клавиши, который сформировал сообщение. Если сообщение было создано системных клавиш, параметр idHotKey будет одним из следующих значений.
Значение Значение
IDHOT_SNAPDESKTOP «Привязать рабочий стол» горячая клавиша была нажата.
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