Skip Navigation LinksBCGSoft > Release Notes > Version Release Notes

Release Notes

BCGSuite for MFC

Version: 30.2. Released: 10/1/2019

  1. Chart Control
    1. Implemented tooltip support for the chart objects: new SetTooltip, GetTooltip and GetDescription methods were added to CBCGPChartObject class.
    2. Improved Chart tooltips support: using a new method CBCGPChartVisualObject::SetHitTooltipFlags you may specify now which chart parts should have tooltips. By default, tooltips are displayed for the Chart axis, data points, axis scale breaks and data table cells.
  2. Miscellaneous
    1. CBCGPComboBox: method CalcRowHeight is virtual now.
    2. CBCGPDrawManager: new helper AreContrastColors tells whether 2 specified colors are enough contrast.
    3. CBCGPDiagramVisualContainer: new method 'RemoveSelected' deletes selected diagram's objects and connectors.
    4. CBCGPPlannerViewSchedule: implemented ability to show/hide the duration bar in schedule view. EnableDurationBar and IsDurationBarEnabled methods were added to this class.
  3. Examples and Samples BCGPChartExample: added object tooltips demonstration.
  4. Fixes
    1. CBCGPCalendar and CBCGPDateTimeCtrl: addressed issue with incorrect treating December 30, 1899 as empty date.
    2. CBCGPScrollDialog: addressed issue with slow scrolling on mouse wheel event.
    3. CBCGPEditCtrl: addressed issue with incorrect caret position during the text block dragging.
    4. CBCGPSVGImage: addressed issue with incorrect order of 'use' elements.
    5. CBCGPVisualContainer: addressed issue with different graphics managers in several calls of ExportToBitmap method.
    6. CBCGPCircularProgressIndicatorImpl: addressed issue with animation in marque mode when parent (owner) window is being destroyed.
    7. CBCGPTreeCtrlEx: addressed some node toggling issues in Expand method.