MDI Tab Groups
BCGControlBar Pro (MFC)
BCGSuite (MFC)
BCGControlBar for .NET
MDI Tabbed Groups interface comes to replace the regular MDI layout. It allows to create one or more tabbed windows (or tabbed groups) in place of MDI client area. Tabbed windows can be aligned vertically or horizontally and are divided by splitters.
Key features:
- Ability to create one or more tabbed windows dynamically or using the library's API
- Horizontal or vertical alignment of tabbed windows
- Tabbed windows are divided by splitters. The splitters allow the user to resize tabbed windows
- Ability to drag individual tabs between groups
- Ability to drag individual tabs and create new groups
- Ability to move tabs or create new groups using context menu
- Ability to save and load layout of tabbed windows
- Option to save and load the list of documents (it also applies to any MDI interface
- Its' possible to access individual tabbed groups and modify their parameters
MDI tabbed groups:
Sample code:
// The code below is usually located
// in CMainFrame::OnCreate:
CBCGPMDITabParams params;
// Enable tab icons:
params.m_bTabIcons = TRUE;
// Tab windows will be created
// with VS 2005 style:
params.m_style = CBCGPTabWnd::STYLE_3D_VS2005;
EnableMDITabbedGroups(TRUE, params);