ChangeMenu

The ChangeMenu function has been replaced by the following specialized functions, which are available on both Windows NT and Windows 95:

Function Description
AppendMenu Appends a menu item to the end of a menu.
InsertMenu Inserts a menu item into a menu.
ModifyMenu Modifies a menu item in a menu.
RemoveMenu Removes a menu item from a menu; if it is a pop-up item, the corresponding pop-up menu is not destroyed.

Windows 95:

Instead of using AppendMenu, InsertMenu, and ModifyMenu, applications written exclusively for Window 95 should use the following new functions, which are available only on Windows 95.

Function Description
GetMenuItemInfo Gets information about a menu item.
InsertMenuItem Inserts a new menu item at the specified position in a menu bar or pop-up menu.
SetMenuItemInfo Changes information about a menu item.

Applications written for versions earlier than Windows 3.0 can continue to call ChangeMenu. Applications written for Windows versions 3.0 and later should call these new functions.