Purpose |
The RegisterHotKey function defines a system-wide hot key. |
Library | Transcribed by | Date of page | Updated on |
User32.dll | J.Paris | 17.03.03 |
Restrictions on use |
Requires Windows NT 3.1 or later; Requires Windows 95 or later |
Declare 32-bit |
declare function RegisterHotKey Lib
"user32.dll"( byval hwnd as integer, byval ind as integer, byval fsModifiers as integer, byval vk as integer ) As Integer |
Required Type definition |
none |
Parameters | ||||||||||
hwnd |
Identifies the window that will receive WM_HOTKEY messages generated by the hot key. If this parameter is NULL, WM_HOTKEY messages are posted to the message queue of the calling thread and must be processed in the message loop | |||||||||
ind | Specifies the identifier of the hot key. | |||||||||
fsModifiers |
Specifies keys that must be pressed in combination with the key specified by the nVirtKey parameter in order to generate the WM_HOTKEY message. The fsModifiers parameter can be a combination of the following values:
| |||||||||
vk |
Specifies the virtual-key code of the hot key.
See the Virtual Key Codes for US English-language keyboard page
Available also, the VK.exe utility (Baris Engin) that displays the code (Dec and Hex) of any single depressed key. |
Return value |
If the function succeeds, non-zero. If it faiis, 0. |
Example |
Comments |
|
See also |