Following are the Windows functions and messages used with menus:
AppendMenu
CheckMenuItem
CreateMenu
CreatePopupMenu
DeleteMenu
DestroyMenu
DrawMenuBar
EnableMenuItem
GetMenu
GetMenuCheckMarkDimensions
GetMenuItemCount
GetMenuItemID
GetMenuState
GetMenuString
GetSubMenu
GetSystemMenu
HiliteMenuItem
InsertMenu
LoadMenu
LoadMenuIndirect
ModifyMenu
RemoveMenu
SetMenu
SetMenuItemBitmaps
TrackPopupMenu
WM_COMMAND
WM_DRAWITEM
WM_ENTERIDLE
WM_INITMENU
WM_INITMENUPOPUP
WM_MEASUREITEM
WM_MENUCHAR
WM_MENUSELECT
WM_NCHITTEST
WM_SYSCOMMAND