
Grid adds the ability to create date/time cells with optional check box.
Features
- Dialogs and Forms
- CBCGPMessageBox: Improved window layout. Width / height ratio is now closer to the native Microsoft Windows message box.
- CBCGPDlgPopupMenu: A popup dialog can now be created without any corresponding controls such as menu button or ribbon button.
- CBCGPDlgPopupMenu: A new constructor "CBCGPDlgPopupMenu(CRuntimeClass* pRTI, LPCTSTR lpszTemplateName)" has been added in this version.
- Grid and Report Controls
- CBCGPGridColorItem: Added custom colors serialization (cell does not lose colors anymore after copying or moving).
- CBCGPGridDateTimeItem: Added CBCGPDateTimeCtrl::DTM_CHECKBOX flag support. A grid date/time cell can now be created with optional check box. While Data/Time picker has an unchecked state, CBCGPGridDateTimeItem shows a label for empty value.
- CBCGPGridDateTimeItem: The following new members have been added to CBCGPGridDateTimeItem class: m_bIsChecked and m_strNoDateLabel.
- BCGP_GRID_FILTERBAR_OPTIONS: If m_clrMarkBackground or m_clrMarkText is CLR_DEFAULT, a default (visual theme-based, returned by CBCGPVisualManager::GetMarkedTextColor) color is now used for displaying search results.
- CBCGPGridCtrl::GetVirtualRow method is now virtual.
- Controls
- CBCGPListBox: An icon can now be added to the caption.
- CBCGPListBox: AddCaption and AddSeparator methods now return the index of the added row.
- CBCGPStatic: Added two new versions of SetPicture method. First receives HBITMAP and second - CBCGPSVGImage.
- Miscellaneous
- CBCGPChartAxis: The size of resizing band is now DPI-aware.
- CBCGPGlobalUtils::DrawTextWithHighlightedArea: Added multi-line text support.
- CBCGPSVGImage: GetSize method now has a new, optional parameter "BOOL bCheckBounds" (FALSE by default). If this parameter is TRUE and SVG does not have a specified size, the size of the bounding rectangle will be returned.
- CBCGPTagManager: Added a new method ParseColorArray, which converts a string with color values to array of COLORREF values.
- CBCGPVisualContainer: Added a new method SetScrollOffset which specifies scroll offset of the visual container.
- Examples and Samples
- BCGPGridExample: Improved copy/paste of some custom grid cells ("Cell types" view).
- SVGViewDemo: CSVGPreview now displays files without predefined size and MDI tab tooltip contains a full path to .SVG file.