Customizable Toolbars and Menus

Fully implemented BCGControlBar Pro (MFC)

Not available BCGSuite (MFC)

Fully implemented 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 1: user can drag toolbar button/menu item  between toolbars/menus:

Figure 2: button appearance can be easily changed:

Figure 2: button appearance can be easily changed:

Figure 3: button image can be modified using built-in image editor:

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 ();
}