Customizable Toolbars and Menus
BCGControlBar Pro (MFC)
BCGSuite (MFC)
BCGControlBar for .NET
Library offers a powerful and simple mechanism of toolbars/menu customization similar to Microsoft Office and Visual Studio. User can simply drag/drop buttons between toolbars and menus. All categories such as "File" or "Edit" are automatically built from the application resources. The customization mechanism allows modification of toolbar/menu items appearance, changing the item text/icon and even creation/modification images using the library's Image Editor. All these features are automatically provided by the library, so no additional code is required.
Figure 1: user can drag toolbar button/menu item between toolbars/menus:
Figure 2: button appearance can be easily changed:
Figure 3: button image can be modified using built-in image editor:
Sample code:
void CMainFrame::OnViewCustomize()
{
// Create a customize dialog:
CBCGPToolbarCustomize* pDlgCust = new CBCGPToolbarCustomize (this,
TRUE /* Automatic menus scaning */
);
pDlgCust->Create ();
}