|www.progui.co.uk Top Previous Next|
Success = HotKey(WindowID.i, ID.w, Key$)
Associates or removes a keyboard hot-key combination with a WindowID (HWND). ID is the identifier of the #WM_COMMAND message that will be posted to WindowID's message queue or if WindowID is zero then the hot-key will be an application global hot-key and will be posted to the thread's active root window. ID can also be '-1' to remove/disable the hot-key described in Key$.
Key$ is a text string describing the key combination that triggers the posted ID. Key$ can be written in practically any format, for example "Ctrl+S" would trigger ID to be posted when the Control key and 'S' keys are pressed. The space character and following list of characters are supported as key name delimiters:-
+ | - , . ~ ^ / \ : ;
The Control key, Alt key and Shift key can be combined with any of the alphanumeric keys or following special key descriptions: -
If Key$ is an empty string then all the hot-keys for that window (or all global hot-keys if WindowID is equal to zero) will be cleared.
Returns true for success, zero for failure.