WM_MENUSELECT
This message occurs when the user selects a menu item.
| wParam |
Identifies the item selected. If the selected item is a menu item, wParam contains the menu-item ID. If the selected item contains a pop-up menu, wParam contains the handle of the pop-up menu. |
|
| lParam |
The low-order word contains a combination of the following menu flags: |
|
| Parameter |
Description |
|
| |
Value |
Meaning |
| |
MF_BITMAP |
Item is a bitmap. |
| |
MF_CHECKED |
Item is checked. |
| |
MF_DISABLED |
Item is disabled. |
| |
MF_GRAYED |
Item is grayed. |
| |
MF_MOUSESELECT |
Item was selected with a mouse. |
| |
MF_OWNERDRAW |
Item is an owner-draw item. |
| |
MF_POPUP |
Item contains a pop-up menu. |
| |
MF_SYSMENU |
Item is contained in the System menu. The high-order word identifies the menu associated with the message. |
Comments
If the low-order word of the lParam parameter contains –1 and the high-order word contains zero, Windows has closed the menu because the user pressed ESC or clicked outside the menu. In this case, wParam will also contain zero.