Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following table shows the keyboard messages, with a description of the purpose of each.
Programming element | Description |
---|---|
WM_ACTIVATE | This message is sent when a window is being activated or deactivated. |
WM_CHAR | This message is posted to the window with the keyboard focus when a WM_KEYDOWN message is translated by the TranslateMessage function. |
WM_HOTKEY | This message is posted when the user presses a hot key registered by the RegisterHotKey function. |
WM_INITMENUPOPUP | This message is sent when a pop-up menu is about to become active. |
WM_KEYDOWN | This message is posted to the window with the keyboard focus when a nonsystem key is pressed. |
WM_KEYUP | This message is posted to the window with the keyboard focus when a nonsystem key is released. |
WM_KILLFOCUS | This message is sent to a window immediately before it loses the keyboard focus. |
WM_MENUCHAR | This message is sent when a menu is active and the user presses a key that does not correspond to any mnemonic or accelerator key. |
WM_SETFOCUS | This message is sent to a window after it has gained the keyboard focus. |
WM_SYSCHAR | This message is posted to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. |
WM_SYSCOMMAND | This message is sent to a window when the user chooses a command from the window menu, formerly known as the system or control menu, or when the user chooses the maximize button or the minimize button. |
WM_SYSDEADCHAR | This message is posted to the window with the keyboard focus when a WM_SYSKEYDOWN message is translated by the TranslateMessage function. |
WM_SYSKEYDOWN | This message is posted to the window with the keyboard focus when the user holds down the ALT key and then presses another key. |
WM_SYSKEYUP | This message is posted to the window with the keyboard focus when the user releases a key that was pressed while the ALT key was held down. |
See Also
Send Feedback on this topic to the authors