BCGControlBar Library Professional Edition MFC v30.6

Integriert eine neue berührungsfreundliche Datums-Zeit-Auswahl.
September 30, 2020 - 12:17
Neue Version

Funktionen

  • Added WinAppDriver (Microsoft Windows Application Driver) support.
  • Dialogs and Forms
    • CBCGPPropertySheet - Added support for the page swipe gesture.
    • CBCGPPropertySheet - SetActivePageWithEffects method is virtual now.
  • MDI Windows and Tabs
    • CBCGPMDIFrameWnd::EnableWindowsNavigator has a new, optional parameter 'pOptions'. This is a pointer to new CBCGPWindowsNavigatorOptions which allows to customize the Windows Navigator appearance.
    • CBCGPMDITabParams and CBCGPRibbonCaptionMDITabsOptions classes have a new member 'm_InsertedTabPosition' - specifying where new MDI tab is inserted.
  • Tasks Pane and Toolbox
    • CBCGPTasksPane - Added 2 new virtual methods OnBeforeDrawTask and OnAfterDrawTask.
    • CBCGPTasksPane::RemoveAllTasks has a new, optional parameter 'bRedraw'.
  • Chart Control
    • CBCGPChartAdvancedFormula - Added new moving average type MA_CUMULATIVE.
    • CBCGPChartAdvancedFormula - Added new methods SetOutputSeriesType and SetOutputSeriesCategory.
    • Added new class CBCGPChartMAENVFormula - Adds "Moving Average Envelopes" for the Stock charts.
    • CBCGPChartMACDFormula - Added 2 result calculation types - VA_MACD - Moving Average Convergence/Divergence Oscillator (current calculation type) and VA_PPO - Percentage Price Oscillator (new).
    • CBCGPChartMACDFormula - Added 2 new methods: SetValueType and GetValueType.
    • CBCGPBaseChartStockSeries::StockSeriesType enumerator has a new member "SST_BAR_HLC".
    • CBCGPChartStockSeries - Added Heikin-Ashi Candlesticks data calculation type.
    • CBCGPChartVisualObject - Added a new method SetOptimizedDiagramArea which allows you to optimize diagram's layout after one of the axes moves inside/outside the diagram's area.
  • Grid and Report Controls
    • CBCGPGridColumnChooser - This class is exportable now and can be customized according to customer's needs.
    • CBCGPGridCtrl - Added the ability to enable/disable Grid zooming by the mouse wheel (when Ctrl is pressed) or gesture zoom.
    • CBCGPGridCtrl - Added EnableZoom and IsZoomEnabled methods.
    • Added new method CBCGPGridCtrl::SetFilterBarText which allows you to programmatically specify a filter bar content.
  • Controls
    • CBCGPComboBox doesn't redraw itself anymore when control receives CB_SETCURSEL message and WPARAM contains an index of already selected item.
    • CBCGPGroup - Added the ability to hide/show all controls located inside the group.
    • CBCGPEditListBox - Added a new method RemoveAllButtons which removes all edit list buttons.
    • CBCGPTabWnd - Added new tab default position.
    • CBCGPDateTimeCtrl - Added touch mode.
    • CBCGPDateTimeCtrl - Added the ability to display a new date/time list popup window when user clicks drop-down button.
    • CBCGPDateTimeCtrl - Added DTM_DROPLIST flag to this control.
    • Added a new class CBCGPDateTimeList which implements a touch-friendly date-time picker.
  • MSAA and CodedUI Tests
    • CBCGPButton - If description (text below label) is specified, get_accDescription method returns this text now.
    • CBCGPCalendar - get_accValue returns a range of selected dates now (if multiple days selection is specified).
    • CBCGPCalendar - Added accessibility support to popup month picker window.
    • CBCGPPropList - Added accessibility support to commands area (optional list of command links located at control bottom).
    • CBCGPScrollBar - Improved accessibility support.
    • CBCGPTasksPane - Improved accessibility support.
    • CBCGPRibbonPanelMenuBar - Improved accessibility support.
    • CBCGPDateTimeCtrl - Improved accessibility support.
  • Edit control
    • Added the ability to draw text with a syntax highlighting on the selected or marked areas.
    • The following new methods were added to CBCGPEditCtrl class:
      • EnableSyntaxHilightingOnSelection
      • IsSyntaxHilightingOnSelection
      • EnableSyntaxHilightingOnColorLine
      • IsSyntaxHilightingOnColorLine
      • EnableSyntaxHilightingOnHiliteMarkers
      • IsSyntaxHilightingOnHiliteMarkers
    • CBCGPEditCtrl - Added a new virtual method OnGoToNextMarker which allows you to customize markers navigation behavior.
  • Miscellaneous
    • Added a new class CBCGPTextGaugeCtrl which provides an easy way to add text gauge (CBCGPTextGaugeImpl) to the dialog or form view.
    • All calls to lstrcpy were replaced with StringCchCopy (for Microsoft Visual C++ 2008 or later).
    • CBCGPTagCloud - Added visual manager support.
    • CBCGPPlannerManagerCtrl - Added vertical scrolling during appointment dragging and time range selection.
    • CBCGPPlannerManagerCtrl - Added new methods EnableDragScroll and IsDragScrollEnabled to this class.
  • Examples and Samples
    • BCGPChartExample - Added demonstration of new stock chart features (SST_BAR_HLC series type and "Heikin-Ashi Candlesticks").
    • BCGPCalendarDemo - Added week number type demonstration.
    • BCGPGanttDemo - Demonstrates usage of new date/time list in the Gantt grid.
    • BCGPGridExample - Demonstrates usage of new date/time list.
    • BCGPVisualStudioGUIDemo - Added demonstration of syntax highlighting inside selected areas and colored lines.
    • EditorMarkers - Added demonstration of syntax highlighting inside colored areas.
    • Improved example BCGPControls.
    • The following samples are not included in the product installation anymore:
      • BreadcrumbDemo
      • CalculatorDemo
      • DateTimeCtrl
      • EditBoxDemo
      • GroupBoxDemo
      • InfoBoxDemo
      • ListBoxDemo
      • TreeCtrlDemo
    • FrameCaptionDemo and MDITabsDemo - Added demonstration how to specify a new MDI tab position.
    • PropSheetDemo - Demonstrates new "Page Swipe Gesture" feature.
Touch-friendly date-time picker

BCGControlBar Library Professional Edition MFC

Erstellen Sie Anwendungen mit einer Benutzeroberfläche, die Microsoft Office, Microsoft Visual Studio und anderen bekannten Produkten ähnelt.

Sie haben eine Frage?

Live-Chat mit unseren BCGSoft-Lizenzierungs-Spezialisten.