Screenshot Preview

BCGControlBar adds new chart types

Version 15.1 adds ternary, doughnut and torus chart, plus linear gauge, and support for logarithmic scales of any base.

BCGControlBar Library Professional Office 2007 demo.

BCGControlBar Library Professional Office 2007 demo.

BCGControlBar Library Professional Edition MFC is an MFC extension library with more than 200 well designed, tested and fully documented MFC extension classes such as toolbars, menus, controls as well as customization and visualization, that can be incorporated into your application to add Office like and Microsoft Visual Studio like UI. BCGControlBar Library Professional (BCGControlBar Pro MFC) offers Office 2010 look and feel, Office 2007 (Office 12) style with Ribbon control, skinned interface, Vista Aero, Gantt and more. BCGControlBar Library Professional License includes Source Code and a free one year subscription that entitles you to e-mail technical support, patches and upgrades.

Updates in V15.1

New Features:

  • Chart Control: The following new chart types were added: Ternary Chart, Doughnut Chart and Torus Chart
  • Added support for logarithmic scales of any base
  • Added trend line support with the following built-in approximations (see a new class CBCGPChartTrendFormula): Linear, Exponential, Logarithmic, Power, Polynomial of order 2 - 6
  • Transition (formula) support has been implemented in a new class CBCGPChartTransitionFormula. It can take several input series and generate data points using either built-in transitions (sum, diff, multiply, divide, average etc), or custom transitions (you can specify a callback implementing a custom formula).
  • Virtual series support allows to display any custom function on the diagram.
  • "Chart Objects" feature allows you to add annotation and other objects (like lines or colored zones) to a Chart or diagram.
  • The main Chart controller (CBCGPChartVisualObject) provides the following helpers to allow you to add Chart Objects quickly using the following methods: AddChartObject, AddChartTextObject, AddChartLineObject, AddChartRangeObject and AddChartAxisMarkObject.
  • "Chart Effects" feature enables you to add interline coloring effects to a diagram. See new classes CBCGPChartBaseEffect, CBCGPChartInterLineColoringEffect.
  • Axes can display scroll bars. Use two new methods ShowScrollBar and SetAlwaysShowScrollBar defined in CBCGPChartAxis, or helpers defined in CBCGPChartVisualObject: ShowScrollBar (enables scroll bar for a given axis) and ShowScrollBars (enables scroll bars for all axes).
  • Linear Gauge has been added to the Gauges collection: the new class CBCGPLinearGaugeImpl implements the linear gauge.
  • Added ability to save/load Dialogs and Property Sheets window placements. The following methods have been added:
  • CBCGPDialog::EnableLoadWindowPlacement
  • CBCGPPropertySheet::EnableLoadWindowPlacement
  • Grid additions Added Find support - the following new methods have been added to the CBCGPGridCtrl class: OpenFindReplaceDlg, CloseFindReplaceDlg, Find, OnPrepareFindString, OnTextNotFound, OnTextFound

Fixes:

  • CBCGPGridCheckItem now can print a check mark.
  • Fixed painting of the right side of the grid header.
  • Fix in CBCGPGridCtrl::OnLButtonUp for disabled grid items.
  • Fixed a problem with drawing rotated texts using CBCGPGraphicsManagerGDI.
  • Fixed problem with drawing dates with year less than 1900 in CBCGPDateTimeCtrl and CBCGPCalendar under VS 2005 and higher.
  • Fixed some problems in Chart Control.

About BCGSoft

BCGSoft Ltd. specializes in the development of business components for Microsoft Windows. Customer satisfaction is the company's first priority and as such it aims to produce top quality software. User interface programming is not always easy, but BCGSoft helps developers to incorporate into their applications the most advanced technologies available on the market today.

Product Search

Enter search words:

Why buy from ComponentSource?

ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.

More Info | About Us