Menu-item Identifier
Associated with each menu item is a unique, application-defined integer,
called a
menu-item identifier. When the user chooses a command item from a menu, Windows sends the item's
identifier to the owner window as part of a
WM_COMMAND message. The window procedure examines the identifier to determine the source
of the message, and processes the message accordingly. In addition, you can
specify a menu item using its identifier when you call menu functions; for
example, to enable or disable a menu item.
A menu-item identifier must be a value from 0 to 65,535, even though it is a
32-bit integer. This is because the WM_COMMAND message passes a menu-item
identifier as the low-order word of its
wParam parameter.
Menu items that open submenus have identifiers just as command items do.
However, Windows does not send a command message when such an item is selected from
a menu. Instead, Windows opens the submenu associated with the menu item.
To retrieve the identifier of the menu item at a specified position, use the
GetMenuItemID or
GetMenuItemInfo function.
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database