HKM_SETRULES message

Defines the invalid combinations and the default modifier combination for a hot key control.

Parameters

wParam

An array of flags that specify invalid key combinations. This parameter can be a combination of the following values:

Value Meaning
HKCOMB_A
ALT
HKCOMB_C
CTRL
HKCOMB_CA
CTRL+ALT
HKCOMB_NONE
Unmodified keys
HKCOMB_S
SHIFT
HKCOMB_SA
SHIFT+ALT
HKCOMB_SC
SHIFT+CTRL
HKCOMB_SCA
SHIFT+CTRL+ALT

lParam

An array of flags that specify the key combination to use when the user enters an invalid combination. For a list of modifier flag values, see the description of the HKM_GETHOTKEY message.

Return value

No return value.

Remarks

When a user enters an invalid key combination, as defined by flags specified in wParam, the system uses the bitwise-OR operator to combine the keys entered by the user with the flags specified in lParam. The resulting key combination is converted into a string and then displayed in the hot key control.

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
Header
Commctrl.h