Quantcast
Channel: ComponentSource News | Data Editor Components
Viewing all articles
Browse latest Browse all 2476

BCGControlBar Library Professional Edition MFC v33.6

$
0
0
BCGControlBar Library Professional Edition MFC

Improves Ribbon Bar, Diagram and Report controls.

Features

  • Ribbon Bar
    • Added a new optional parameter 'bDrawMenuArrow'. If this parameter is FALSE, there is no space allocated for the menu arrow and this arrow is not drawn.
    • CBCGPRibbonBar::FindByID has a new, optional parameter 'bExcludePrintPreview'. If this parameter is TRUE, controls created on the built-in "Print Preview" tab are not returned by this method.
    • Add controls on the left of the Ribbon tab.
    • Added the ability to hide a Ribbon single tab.
  • Toolbars and Menus
    • Added tool icon DPI awareness.
  • Diagram Control
    • The process of adding new shapes to the diagram has been simplified: you do not have to specify the shape size anymore - just use a new constructor that receives a shape point instead of rectangle.
    • CBCGPDiagramVisualContainer:
      • Added a new SetDefaultShapePadding method which specifies a default padding of the diagram shapes added with automatic size calculation.
      • Added a new SetCenterPointInAddItems method which specifies whether a newly added shape will be centered around the shape point.
    • Improved DPI scaling support: text and shapes are properly scaled now according to the current DPI scaling value.
  • Grid and Report Controls
    • Item state icons are now DPI-aware.
    • Added multiple buttons support.
    • Improved keyboard navigation support with several Microsoft Excel-like shortcuts.
    • Added new method which specifies whether double-clicking column header divider will resize the column to fit the column content.
    • Added new Grid navigation helpers.
  • Controls
    • CBCGPListCtrl: Added a new 'OnBeforeDrawItem' virtual method which is called by the framework before the list control item drawing.
    • CBCGPStatic: Added a new member 'm_clrBkgnd'. This attribute specifies background color of the control.
    • CBCGPSplitterWnd: Added DPI scaling support.
    • CBCGPWinUITiles:
      • Improved keyboard navigation support. When control contains the tiles only (no groups, no captions), TAB key now navigates through the tiles.
      • Drawing of the tile header and text has been optimized.
    • CBCGPHotSpotImageCtrl additions:
      • Added a transparent background.
      • Added new SetBuffer method: call this method to load picture from the memory buffer.
    • CBCGPTagCloud: Added a new 'FindTag' method. Call this method to find tag by name.
    • CBCGPTabWnd: Added numeric badges support. Call new SetNumericNotificationBadge method to set a tab numeric badge and ClearNumericNotificationBadge to remove a badge from the tab.
  • Shell Management
    • CBCGPShellList and CBCGPFileDialogEx (themed file dialog): Significantly improved performance of displaying folders with a large number of files.
    • CBCGPShellList::RemoveItem: Added a new optional parameter 'bConfirmDelete'. If this parameter is FALSE, the confirmation dialog will never be displayed, TRUE - use system default settings (default value).
  • Graphics Manager
    • CBCGPImage can now be created from the buffer.
    • CBCGPTextFormat: Added colored font support.
  • MSAA and CodedUI Tests
    • CBCGPDurationCtrl: Improved returned values for the accessibility value and role.
    • CBCGPWinUITiles: Improved accessibility support for the selected and hidden tiles.
  • Edit control
    • Changed BCGM_ON_MODIFIEDCHANGE registered message parameters: LPARAM now receives a pointer to the current window.
    • Changed BCGM_ON_EDITCHANGE registered message parameters: WPARAM received control ID of the current window and LPARAM receives a pointer to the current window.
    • SetSymImgList method can now be called before the window creation.

Viewing all articles
Browse latest Browse all 2476

Trending Articles



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