Microsoft Windows Native Theme Support
BCGControlBar Pro (MFC)
BCGSuite (MFC)
BCGControlBar for .NET
The library has a built-in mechanism allowing you to give your application a Microsoft Windows XP/Vista/Windows 7/8.x/10/11 look. All library components, such as toolbars, menus, tab controls, frames, docking bars, and buttons, can be drawn using the Theme API, so your application will have the modern look.
The product API allows you to detect whether your Windows applications have a dark theme (Windows 10 or later) and activate the dark visual theme, such as Office 2021-2024, which has the same appearance as applications with the Windows 11 dark theme.
Controls in the Windows light theme:
Controls in the Windows dark theme:
Ribbon bar—Windows Scenic theme:
Sample code:
// Enable Windows look:
theApp.SetVisualTheme(
CBCGPWinApp::BCGP_VISUAL_THEME_DEFAULT);