Microsoft Office 2016/2019 Look

Fully implemented BCGControlBar Pro (MFC)

Not available BCGSuite (MFC)

Fully implemented BCGControlBar for .NET

The library provides Microsoft® Office 2016/2019 look and feel for application components. This is a totally skinned interface that can be applied to the various set of controls such as ribbons, menus, toolbars, docking panes and more. This theme has the following visual styles:

  • Colorful theme. The application frame and Ribbon bar top area are rendered using the accent color.
  • Dark gray theme. The most application colors are gray and accent color is being used very rarely.
  • White theme. This theme is very similar to Office 2013 white theme.
  • Black theme. The most application colors are dark gray. This theme is very similar to VS 2019 Dark Theme.
In the Colorful and Dark Gray styles, icons of controls located on the Ribbon QAT or Ribbon tabs area are automatically converted to the simplified (white) icons. The key features of this theme are:
  1. Flat, Windows 8-11-style UI.
  2. Full-screen backstage view with a "back" circular button.
  3. Large docking pane and application frame captions.
  4. Ribbon background image support

Office 2016 colorful style:

Office 2016 colorful style:

Office 2016 dark gray style:

Office 2016 dark gray style:

Office 2019 white style:

Office 2019 white style:

Sample code:

// Application class is derived from CBCGPWinApp
CMyApp::CMyApp()
{
    // Specify accent color:
    CBCGPVisualManager2016::SetAccentColor(
        CBCGPVisualManager2016::VS2012_Green);

    // Enable Office 2016 look:
    SetVisualTheme(
        BCGP_VISUAL_THEME_OFFICE_2016_COLORFUL);
}