msgs12.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Menu messages (1.2)
Message Groups  Overview                          Up Next Previous
────────────────────────────────────────────────────────────────────────────
MM_DELETEITEM           Deletes menu item
MM_ENDMENUMODE          Terminates menu selection
MM_INSERTITEM           Inserts menu item
MM_ISITEMVALID          Queries if menu-item is valid
MM_ITEMIDFROMPOSITION   Retrieves menu-item's identity
MM_ITEMPOSITIONFROMID   Retrieves position of menu item
MM_QUERYITEM            Retrieves information about menu item
MM_QUERYITEMATTR        Retrieves attributes and style bits of menu item
MM_QUERYITEMCOUNT       Retrieves the number of menu items
MM_QUERYITEMTEXT        Copies menu string to a buffer
MM_QUERYITEMTEXTLENGTH  Retrieves text length of a menu item
MM_QUERYSELITEMID       Retrieves identity of selected menu item
MM_REMOVEITEM           Removes a menu item
MM_SELECTITEM           Selects a menu item
MM_SETITEM              Sets the definition of a menu item
MM_SETITEMATTR          Sets the attributes of a menu item
MM_SETITEMHANDLE        Sets the handle of a menu item
MM_SETITEMTEXT          Sets the text of a menu item
MM_STARTMENUMODE        Starts a menu selection
WM_INITMENU             Indicates a menu initialization
WM_MENUEND              Indicates that a menu is terminating
WM_MENUSELECT           Indicates that a menu is selected
WM_NEXTMENU             Obtains the next or previous menu