
Maintenance release with some minor additions, improvements and fixes.
Features
- Grid and Report Controls
- Improved vertical and horizontal header items appearance.
- CBCGPGridColorItem: added custom colors support - new methods SetColors and SetWebColors were added to this class.
- Controls
- CBCGPColorButton: added a new method 'SetWebColors'. Call it to display a standard Web colors palette in the drop-down window.
- CBCGPDateTimeCtrl: added system month format support. Set m_monthFormat to (-1) in order to use short date format.
- CBCGPStatic: new method 'SetPicture(const CString& strImagePath, BOOL bDPIAutoScale = TRUE, BOOL bAutoResize = FALSE)' allows to display external (loaded from file) images.
- Miscellaneous
- CBCGPColorMenuButton: added a new method 'SetWebColors'. Call it to display a standard Web colors palette in the drop-down window.
- CBCGPStatusBar: added themed tooltips support. Call new method CBCGPStatusBar::SetTipDescription to specify the tooltip description (multi-line text below tooltip label).
- CBCGPSVGImage::ExportToBitmap has a new, optional parameter 'clrBackground'. If this parameter is not CLR_NONE, the method creates 24bpp bitmap with specified background. Otherwise, 32bpp bitmap with transparent background will be created.
Fixes
- CBCGPComboBox: addresses issue with missing group separator in non-themed combo box.
- Fixed compilation issue when _ATL_NO_AUTOMATIC_NAMESPACE flag is specified.
- CBCGPPlannerViewSchedule: addresses issue with incorrect returned value in GetResourceFromPoint method (when resources count is one).
- CBCGPScrollBar: fixed some problems with horizontal scrolling in the themed (Visual Manager-enabled) list view control.
- CBCGPPropertyPage: fixed problem with redrawing group boxes during the page transition process.
- CBCGPSVGImage: fixed memory leak in DoDraw method (when parameter 'bCashBitmap' is FALSE).
- Toolbar Editor: fixed problem with adding SVG images to the default (16 colors) toolbar.
- Editor Outline Parser: improved 64-bit support.