Construction Methods
Method | Description |
---|---|
CMenu | Constructs a CMenu object. |
Initialization Methods
Method | Description |
---|---|
Attach | Attaches a Windows CE menu handle to a CMenu object. |
Detach | Detaches a Windows CE menu handle from a CMenu object and returns the handle. |
FromHandle | Returns a pointer to a CMenu object given a Windows CE menu handle. |
GetSafeHmenu | Returns the m_hMenu wrapped by this CMenu object. |
DeleteTempMap | Deletes any temporary CMenu objects created by the FromHandle method. |
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 Operations Methods
Method | Description |
---|---|
DeleteMenu | Deletes a specified item from the menu. If the menu item has an associated pop-up menu, destroys the handle to the pop-up menu and frees the memory used by it. |
TrackPopupMenu | Displays a floating pop-up menu at the specified location and tracks the selection of items on the pop-up menu. |
Menu Item Operations Methods
Method | Description |
---|---|
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. |
Overridable Methods
Method | Description |
---|---|
DrawItem | Called by the framework when a visual aspect of an owner-drawn menu changes. |
MeasureItem | Called by the framework to determine menu dimensions when an owner-drawn menu is created. |