User-defined Toolbars
BCGControlBar Pro (MFC)
BCGSuite (MFC)
BCGControlBar for .NET
The library allows to create/modify/delete user-defined toolbars and menus at runtime.
User-defined (custom) toolbar:
Sample code:
void CMainFrame::OnViewCustomize()
{
// Create a customize dialog:
CBCGPToolbarCustomize* pDlgCust = new CBCGPToolbarCustomize (this,
TRUE /* Automatic menus scaning */);
pDlgCust->EnableUserDefinedToolbars ();
pDlgCust->Create ();
}