Initialization |
Attach |
Attaches a Windows menu handle to a CMenu object. |
Detach |
Detaches a Windows menu handle from a CMenu object and returns the handle. |
FromHandle |
Returns a pointer to a CMenu object given a Windows menu handle. |
GetSafeHmenu |
Returns the m_hMenu wrapped by this CMenu object. |
DeleteTempMap |
Deletes any temporary CMenu objects created by the FromHandle member function. |
CreateMenu |
Creates an empty menu and attaches it to a CMenu object. |
CreatePopupMenu |
Creates an empty pop-up menu and attaches it to a CMenu object. |
LoadMenu |
Loads a menu resource from the executable file and attaches it to a CMenu object. |
DestroyMenu |
Destroys the menu attached to a CMenu object and frees any memory that the menu occupied. |
Menu Item Operations |
AppendMenu |
Appends a new item to the end of this menu. |
CheckMenuItem |
Places a check mark next to or removes a check mark from a menu item in the pop-up menu. |
CheckMenuRadioItem |
Places a radio button next to a menu item and removes the radio button from all of the other menu items in the group. |
EnableMenuItem |
Enables, disables, or dims (grays) a menu item. |
GetMenuItemCount |
Determines the number of items in a pop-up or top-level menu. |
GetMenuItemID |
Obtains the menu-item identifier for a menu item located at the specified position. |
GetMenuState |
Returns the status of the specified menu item or the number of items in a pop-up menu. |
GetMenuString |
Retrieves the label of the specified menu item. |
GetSubMenu |
Retrieves a pointer to a pop-up menu. |
InsertMenu |
Inserts a new menu item at the specified position, moving other items down the menu. |
ModifyMenu |
Changes an existing menu item at the specified position. |
RemoveMenu |
Deletes a menu item with an associated pop-up menu from the specified menu. |