Microsoft Office 2000-2003 style Menus
BCGControlBar Pro (MFC)
BCGSuite (MFC)
BCGControlBar for .NET
By default, all menus are displayed with the default and recently used menu items only. After a short delay, or when user clicks on the small chevron in bottom of menu, the rest of items is displayed.
Initial state - only default and recently used menu ietms are shown:
All menu items are displayed now:
Sample code:
// TODO: Define your own basic commands. Be sure, that each pulldown
// menu have at least one basic command.
CList<UINT, UINT> lstBasicCommands;
lstBasicCommands.AddTail (ID_FILE_NEW);
lstBasicCommands.AddTail (ID_FILE_OPEN);
lstBasicCommands.AddTail (ID_FILE_SAVE);
lstBasicCommands.AddTail (ID_FILE_PRINT);
lstBasicCommands.AddTail (ID_APP_EXIT);
lstBasicCommands.AddTail (ID_EDIT_CUT);
lstBasicCommands.AddTail (ID_EDIT_PASTE);
lstBasicCommands.AddTail (ID_EDIT_UNDO);
lstBasicCommands.AddTail (ID_APP_ABOUT);
CBCGPToolBar::SetBasicCommands (lstBasicCommands);