Lancements de BCGControlBar Library Professional Edition MFC

Released: Mar 11, 2020

Mises à jour de v30.4


  • Introduced new Application Wizard for Microsoft Visual Studio 2017 and Microsoft Visual Studio 2019. This Wizard dramatically simplifies creation of new, BCGControlBar-based applications. You can create Visual Studio, Office or Explorer-like applications in few seconds. If for some reason you prefer to use a classic (HTML-based) Application Wizard, you can specify this option in the Integration Wizard settings.
  • Ribubon Bar
    • CBCGPBaseRibbonElement: new method IsOnActiveFrame tells...

Released: Dec 16, 2019

Mises à jour de v30.3


  • Visual theme easy chooser. Adding and maintaining the visual themes has never been so easy: instead of specifying a lot of menu items associated with visual themes, simply create one menu item that will be automatically replaced with themes list and call SetApplicationLookMenu in your application's class constructor. A second parameter of this method specifies which themes can be used by application. This method can be called for both menu- and Ribbon-based applications.
    For the...

Released: Oct 1, 2019

Mises à jour de v30.2


  • Themes
    • Microsoft Office 2019-style Visual Themes are now available. A new class CBCGPVisualManager2019 implements the following visual styles: Colorful, Dark Gray, White and Black.
      These new styles were added to BCGP_VISUAL_THEME enumeration:
  • Chart Control
    • Implemented tooltip support for the chart objects: new SetTooltip...

Released: Jul 16, 2019

Mises à jour de v30.1


  • Dialogs and Forms
    • New class CBCGPFindReplaceDialogThemed implements a themed find/replace dialog. The methods of this new class are very similar to CFindReplaceDialog methods, so you can easily replace the standard dialog with a new one. This dialog is used now by CBCGPEditView and CBCGPGridView classes. If for some reason you need to keep the old code, simply uncomment #define BCGP_USE_STD_FINDDLG in BCGCBProConfig.h and rebuild the library.
    • CBCGPPropertySheet::EnablePageHeader...

Released: May 29, 2019

Mises à jour de v30.0


  • Visual Studio 2019 support:
    • The source files are fully compliant with Visual 2019 C++ compiler.
    • All examples and samples were thoroughly tested with VS 2019.
    • Evaluation version contains DLLs and libraries required for VS 2019.
  • Frame Windows
    • Frame windows with a themed non-client area are created with WS_CAPTION style now. This change addresses many issues such as:
      • Incorrect multi-monitor support.
      • Incomplete side-by-side behavior.
      • Frame resizing performance.
  • Dialogs and Forms
    • A...

Released: Feb 19, 2019

Mises à jour de v29.2


  • Visual Studio 2019 Preview support (retail product version only)
    • The product Integration Wizard fully supports Visual Studio 2019.
    • The source files are fully compliant with Visual 2019 C++ compiler.
    • All our examples and samples were thoroughly tested with VS 2019.
  • Implemented Visual Studio 2019-style visual manager.
    • Added a new class CBCGPVisualManagerVS2019 (derived from CBCGPVisualManagerVS2013) and BCGP_VISUAL_THEME enumerator has 3 new members:

Released: Dec 12, 2018

Mises à jour de v29.1


  • Chart Control
    • Implemented data binding. You can easily add chart data from external data sources such as ODBC or ADO.
      The following classes were added:
      • CBCGPChartDataProvider.
      • CBCGPChartODBCDataProvider.
      • CBCGPChartDAODataProvider.
      • CBCGPChartADODataProvider.
    • New methods BindDataTable and BindDataSQL were added to CBCGPChartVisualObject class.
    • Chart color theme can be edited in the Visual Designer now.
  • Gauge Controls
    • Added themes support: you may specify new themes in the Visual...

Released: Oct 29, 2018

Mises à jour de v29.0


  • Implemented Notification Badges support. A notification badge is a small-size element placed near control and indicating some event associated with control.
    For example, you may add a numeric badge with a number of new mails to Ribbon/toolbar "Mail" button or Security Alert icon to the link control.
  • Notification badges were added to the following controls:
    • Toolbar/Ribbon bar/Menu.
    • Ribbon Backstage view.
    • Push Button.
    • Shortcuts ("Outlook") bar.
    • Grid.
    • Tasks pane.
    • Tree control.
    • List...

Released: Aug 1, 2018

Mises à jour de v28.0


  • Ribbon Bar
    • Implemented Office 2013/2016-like Ribbon Bar Auto-hide mode.
    • Added ability to specify whether the Ribbon custom caption button should be displayed.
    • CBCGPRibbonBar:: ReplaceRibbonElementByID has a new optional parameter bIncludeHidden.
  • Toolbars and Menus
    • CBCGPColorMenuButton class has a new virtual method "CreateTearOffColorBar".
    • CBCGPColorBar: added owner-draw color boxes support.
    • Implemented ability to hide toolbar/menu bar items with an empty items list.
  • Dialogs and...

Released: May 21, 2018

Mises à jour de v27.3


Docking Panes

  • New global flag CBCGPBaseTabWnd::m_bAlwaysDrawTabIcon specifies whether the tab icon should be drawn even if there is not enough space to display a whole icon.
  • Added floating pane menu button: EnableFloatingBarsMenuButton and AreFloatingBarsHaveMenuButton methods were added to CBCGPFrameWnd and CBCGPMDIFrameWnd.

Chart Control

  • CBCGPChartLineObject: added line shadow support. New methods SetShadow and GetShadowDepth were added to CBCGPChartLineObject class.
  • Added...