BCGSoft > Products > Product feature tour

Product feature tour

Context | First | Prev | Next | Last
Fully implemented BCGControlBar Pro (MFC)
Not available BCGSuite (MFC)
Fully implemented BCGControlBar (Microsoft .NET)

Ribbon Panels

Each Microsoft Office 2007-style Ribbon Panel contains one or more Ribbon Elements (CBCBPBaseRibbonElement-derived objects). The elements' position will be calculated automatically according to the panel size to provide a best fit and utilize the free panel space. If no space for all ribbon elements is available, the panel will contain one menu button and when user clicks on it, a popup panel appears under the ribbon panel.
All elements have full size:


Panel in compact mode:


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);
Prev  Next