BCGSuite for MFC V15.1 released
Adds 3 new chart types, Ternary, Doughnut and Torus and a new Linear Gauge.
Outlook style calendar created with BCGSuite for MFC.
BCGSuite for MFC includes a Grid and Report controls, Calculator , Planner (outlook style calendar), Gantt Control, Advanced Edit Control with IntelliSense, Syntax Highlighting, MDI Tab Control and many more controls and features like Office XP / 2000 / 2003 / 2007 Look and Feel, Vista Aero Support or Skinned Dialogs and Forms. BCGSuite for MFC is intended for Visual C++ 2008 with Feature Pack or later.
Updates in V15.1
Chart Control:
- The following new chart types were added:
- Ternary Chart
- Doughnut Chart
- 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 following new classes were added for this feature:
- CBCGPChartObject
- CBCGPChartLineObject
- CBCGPChartRangeObject
- CBCGPChartTextObject
- CBCGPChartAxisMarkObject.
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. Please take a look at BCGPGaugesDemo to see the gauges in action.
- 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
- Added a new virtual method 'CBCGPGridCtrl::OnAfterInplaceEditCreated which is called right after the in-place edit has been created.
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.