Ribbon Panels (Groups)

Fully implemented BCGControlBar Pro (MFC)

Not available BCGSuite (MFC)

Fully implemented BCGControlBar for .NET

Each Microsoft Office-style Ribbon panel contains one or more ribbon controls. The control position will be automatically calculated according to the panel size to provide a best fit and utilize the free panel space. If there is no space available for all controls, the panel will contain one menu button, and when the user clicks on it, a popup panel appears under the ribbon panel.

All elements have full size:

All elements have full size:

Panel in compact mode:

Panel in compact mode:

Panel is replaced by popup menu:

Panel is replaced by popup menu:

Sample code:

CBCGPRibbonCategory* pCategory = m_wndRibbonBar.AddCategory (
	_T("Home"),
	IDB_WRITE,
	IDB_WRITELARGE);

// Create "Clipboard" panel:
CBCGPRibbonPanel* pPanelClipboard = pCategory->AddPanel (
	_T("Clipboard"), hIconClipboard);