
Adds new Dots progress indicator gauges, notification badges support, plus advanced frame caption bar.
Features
- Implemented Notification Badges support. A notification badge is a small-size element placed near control and indicating some event associated with control.
For example, you may add a numeric badge with a number of new mails to Ribbon/toolbar "Mail" button or Security Alert icon to the link control. - Notification badges were added to the following controls:
- Toolbar/Ribbon bar/Menu.
- Ribbon Backstage view.
- Push Button.
- Shortcuts ("Outlook") bar.
- Grid.
- Tasks pane.
- Tree control.
- List box.
- Introduced Advanced Frame Caption Bar with the following functionalities:
- Ability to add custom buttons/controls.
- MDI tabs.
- Ability to specify an owner-draw system icon with a custom size and custom system menu.
- New methods were added to the frame classes (CBCGPMDIFrameWnd and CBCGPFrameWnd):
- EnableFrameCaptionBar: enable/disable the caption bar
- GetFrameCaptionBar: obtain a pointer to the caption bar
- A new option "MDI Tabs on Caption" has been added to the Application Wizards.
- Gauge Controls:
- Circular Progress Indicator: added a new style BCGPCircularProgressIndicator_Dots. This style can be specified in the infinite mode only.
- CBCGPNumericIndicatorImpl: added numeric format support:
- BCGP_NUMERIC_INDICATOR_FORMAT_STANDARD - standard format (default).
- BCGP_NUMERIC_INDICATOR_FORMAT_SCIENTIFIC - scientific format.
- BCGP_NUMERIC_INDICATOR_FORMAT_HEX - HEX format (32-bits integers only).
- Edit Control:
- Implemented error indication support. A new simple and flexible mechanism allows to specify incorrect words or spelling errors and display them with a red curved line under the text and display list of suggested corrections in the word's context menu.
- Improved side bar appearance under dark and high-contrast visual themes.
- Controls:
- CBCGPListCtrl: implemented drawing of selected item with a visual theme.
- CBCGPTreeCtrlEx: implemented support for TVS_TRACKSELECT tree control style.
- Other new features, improvements and bug fixes.