Quantcast
Channel: ComponentSource News | UI & Interaction Components
Viewing all articles
Browse latest Browse all 2935

BCGSuite for MFC v29.2

$
0
0
BCGSuite for MFC

Adds Visual Studio 2019 Preview support.

Features

  • Microsoft Visual Studio 2019 Preview support (retail product version only):
    • The product Integration Wizard fully supports Visual Studio 2019.
    • The source files are fully compliant with Visual 2019 C++ compiler.
    • All our examples and samples were thoroughly tested with VS 2019.
  • Controls
    • CBCGPButton: added BS_DEFCOMMANDLINK and BS_COMMANDLINK styles support (see screenshot). Please take a look at BCGPControls example to see this feature in action.
    • CBCGPCalendar: added keyboard navigation support.
    • CBCGPDateTimeCtrl: implemented dates range support (see screenshot). If developer specifies a pair of two date/time pickers as "related" (by calling a new method CBCGPDateTimeCtrl::SetRelated), a user will be able to select a dates range in the popup months calendars and selected dates are displayed in 2 related controls. BCGPControls example demonstrates this new feature.
    • CBCGPListBox: added item tooltip when the list box is a property sheet navigation window and there is no enough space to display a whole page name.
  • MSAA and CodedUI Tests
    • CBCGPCircularProgressIndicatorImpl: added EVENT_OBJECT_VALUECHANGE notification upon progress value changing.
    • Improved automation support in the gauge controls.
    • CBCGPGridCtrl: added STATE_SYSTEM_INVISIBLE state for the hidden grid items.
  • Miscellaneous
    • CBCGPPageTransitionManager::SetPageTransitionEffect has a new, optional parameter 'bIsFirstPageTransition' (default value is FALSE). If this parameter is TRUE, the first page will appear with the specified page transition effect. Please take a look at PropSheetDemo sample to see this feature in action.
    • CBCGPPopupWindow: added new member m_bIsTopMost (default value is TRUE). When this attribute is TRUE, the popup window is created with WS_EX_TOPMOST extended window style. Set it to FALSE in CBCGPPopupWindow-derived class constructor if you don't need to create this window as topmost.
    • CBCGPGridCtrl: improved grid header appearance in some visual themes.
  • Examples and Samples
    • DateTimeCtrl: demonstrates new date/time picker features.
    • PropSheetDemo: demonstrates 1-st page transition effect.

Fixes

  • Dialogs and forms: addressed issue with cleaning-up control info tips when the dialog is being destroyed.
  • CBCGPEdit: addressed issue with control redrawing after losing focus in some visual themes.
  • CBCGPListBox: addressed issues with horizontal scrolling when control has LBS_MULTICOLUMN style.
  • CBCGPWnd: code that disconnects accessibility clients was moved from the class destructor to WM_DESTROY message handler.
  • CBCGPEditCtrl: addressed issue with incorrect vertical scrolling when some text blocks are collapsed.
  • CBCGPGridCtrl: addressed issue with destroying grid window during automation tests.

Viewing all articles
Browse latest Browse all 2935

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>