Overview
Group
Quick Info

Windows NT
Yes
Win95
Yes
Win32s
Yes
Import Library
-
Header File
commctrl.h
Unicode
No
Platform Notes
None

HKM_SETRULES

The HKM_SETRULES message defines the invalid combinations and the default modifier combination for a hot-key control.

HKM_SETRULES

wParam = (WPARAM) fwCombInv;

lParam = MAKELPARAM(fwModInv, 0);

Parameters

fwCombInv

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

fwModInv

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 Values

No return value.

Remarks

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

See Also

HKM_GETHOTKEY

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples