Сгенерировано сообщение WM_HOTKEY, при нажатии горячей клавиши, зарегистрированных в RegisterHotKey функции. Сообщение помещается в верхней части очереди сообщений, связанный с потоком, который регистрировал горячей клавиши.
WM_HOTKEY idHotKey = wParam (Интернасьонал); / / Идентификатор горячего ключа fuModifiers = LOWORD(lParam) (UINT); / / Клавиша модификатор флаги uVirtKey = HIWORD(lParam) (UINT); / / виртуальный ключ код
Значение | Значение |
---|---|
IDHOT_SNAPDESKTOP | «Привязать рабочий стол» горячая клавиша была нажата. |
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