HKM_SETRULES сообщение

Определяет недопустимые сочетания и сочетание модификаторов по умолчанию для элемента управления горячей клавишей.

Параметры

wParam

Массив флагов, указывающих недопустимые сочетания ключей. Этот параметр может быть сочетанием следующих значений:

Значение Значение
HKCOMB_A
ALT
HKCOMB_C
CTRL
HKCOMB_CA
CTRL+ALT
HKCOMB_NONE
Неизмененные ключи
HKCOMB_S
SHIFT
HKCOMB_SA
SHIFT + ALT
HKCOMB_SC
SHIFT+CTRL
HKCOMB_SCA
SHIFT+CTRL+ALT

lParam

Массив флагов, указывающий сочетание клавиш, которое будет использоваться, когда пользователь вводит недопустимое сочетание. Список значений флага модификатора см. в описании сообщения HKM_GETHOTKEY .

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

Нет возвращаемого значения.

Комментарии

Когда пользователь вводит недопустимую комбинацию ключей, определенную флагами, указанными в wParam, система использует побитовый оператор ИЛИ для объединения ключей, введенных пользователем, с флагами, указанными в lParam. Результирующая комбинация клавиш преобразуется в строку, а затем отображается в элементе управления "Горячий ключ".

Требования

Требование Значение
Минимальная версия клиента
Windows Vista [только классические приложения]
Минимальная версия сервера
Windows Server 2003 [только классические приложения]
Заголовок
Commctrl.h