Поделиться через


сообщение WM_GETHOTKEY

Отправляется для определения горячей клавиши, связанной с окном.

#define WM_GETHOTKEY                    0x0033

Параметры

wParam

Не используется; значение должно быть равно нулю.

lParam

Не используется; значение должно быть равно нулю.

Возвращаемое значение

Возвращаемое значение — это код виртуального ключа и модификаторы для горячей клавиши или NULL , если с окном не связана клавиша с горячим ключом. Код виртуального ключа находится в нижнем байте возвращаемого значения, а модификаторы — в верхнем байте. Модификаторы могут быть сочетанием следующих флагов из CommCtrl.h.

Возвращаемый код/значение Описание
HOTKEYF_ALT
0x04
ALT - клавиша
HOTKEYF_CONTROL
0x02
Клавиша CTRL
HOTKEYF_EXT
0x08
Расширенный ключ
HOTKEYF_SHIFT
0x01
Клавиша SHIFT

Комментарии

Эти горячие клавиши не связаны с горячими ключами, заданными функцией RegisterHotKey .

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел

Справочные материалы

RegisterHotKey

WM_SETHOTKEY

Основные понятия

Ввод с клавиатуры