Сообщение WM_HOTKEY ставится в очередь тогда, когда пользователь нажимает комбинацию "горячая" клавиша, зарегистрированную функцией RegisterHotKey. Сообщение помещается наверху очереди сообщений, связанной с потоком, который зарегистрировал комбинацию "горячая" клавиша.
Синтаксис
|
Параметры
wParam
Определяет идентификатор комбинации "горячая" клавиша, которая генерировала сообщение. Если сообщение было создано комбинацией "горячая" клавиша, которая определена системой, этот параметр будет одним из следующих значений:
|
Значение |
Предназначение |
|
IDHOT_SNAPDESKTOP |
Была нажата комбинация "горячая клавиша" делающая "моментальный снимок рабочего стола". |
|
IDHOT_SNAPWINDOW |
Была нажата комбинация "горячая клавиша" делающая "моментальный снимок окна". |
lParam
Младшее слово задает клавиши, которые должны нажиматься в комбинации с клавишей, заданной старшим словом, чтобы создать сообщение WM_HOTKEY. Это слово может состоять из одного или нескольких ниже следующих значений. Старшее слово устанавливает код виртуальной клавиши комбинации "горячая" клавиша.
|
Значение |
Предназначение |
|
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 касаются комбинаций "горячая" клавиша активизации окна.Смотри также
Обзор Ввод данных с клавиатуры, RegisterHotKey, WM_GETHOTKEY, WM_SETHOTKEY|
Размещение и совместимость WM_HOTKEY |
|
|
Windows. NET Server |
Да |
|
Windows XP |
Да |
|
Windows 2000 |
Да |
|
Windows NT |
Да версии 3.1 и выше |
|
Windows Me |
Да |
|
Windows 98 |
Да |
|
Windows 95 |
Да |
|
Используемая библиотека |
Нет |
|
Заголовочный файл |
|
|
- объявлено в |
Winuser.h |
|
- включено в |
Windows.h |
|
Unicode |
Нет |
|
Замечания по платформе |
Не имеется |