Share via


Menu Functions (Compact 2013)

3/28/2014

The following table shows the menu functions, with a description of the purpose of each.

Programming element

Description

AppendMenu

This function appends a new item to the end of the specified menu.

CheckMenuItem

This function sets the state of the specified menu item's check mark attribute to either checked or unchecked.

CheckMenuRadioItem

This function checks a specified menu item and makes it a radio item.

CreateMenu

This function creates a menu.

CreatePopupMenu

This function creates a pop-up menu.

DeleteMenu

This function deletes an item from the specified menu.

DestroyMenu

This function destroys the specified menu and frees any memory that the menu occupies.

DrawMenuBar

This function redraws the menu bar part of the command bar the specified window's command bar.

EnableMenuItem

This function enables or disables (grays) the specified menu item.

GetMenuItemInfo

This function retrieves information about a menu item.

GetSubMenu

This function retrieves the handle to the pop-up menu activated by the specified menu item.

GetSystemMenu

This function is implemented as a macro to maintain compatibility with existing code.

InsertMenu

This function inserts a new menu item into a menu, moving other items down the menu.

LoadMenu

This function loads the specified menu resource from the executable (.exe) file associated with an application instance.

RemoveMenu

This function deletes a menu item from the specified menu.

SetMenuItemBitmaps

This function associates a specified bitmap with a menu item

SetMenuItemInfo

This function changes information about a menu item.

TrackPopupMenu

This function displays a floating pop-up menu at the specified location and tracks the selection of items on the pop-up menu.

TrackPopupMenuEx

This function displays a floating pop-up menu at the specified location and tracks the selection of items on the pop-up menu.

See Also

Reference

Menu Reference