BCGControlBar Pro for MFC

Detailed Description

The BCGPGLOBAL_DATA structure contains the global data used across application. Most of this data is initialized on the application startup. You can change some values to customize the look and feel of your application.

Public Member Functions

 EnableAccessibilitySupportEnable or disable active accessibility support.
 
 GetCommonIconReturns a common icon handle.
 
 GetShellAutohideBarsReturns position of Shell auto hide bars.
 
 GetWindowsAccentColorGets Windows accent color.
 
 IsAccessibilitySupportTells whether accessibility support can be enabled on user's machine.
 
 IsTitleBarAccentColorTells whether window title bar is colored.
 
 IsWindowsLayerSupportAvailableTells whether the current OS supports layered windows.
 
 SetDPIAwareMakes the application High DPI aware.
 

Public Attributes

 bIsOSAlphaBlendingSupportSpecifies whether the current OS supports alpha blending.
 
 bIsWindows10Specifies whether the application is running under Windows 10 or later.
 
 bIsWindows2000Specifies whether the application is running under Windows 2000 or later.
 
 bIsWindows7Specifies whether the application is running under Windows 7 or later.
 
 bIsWindows8Specifies whether the application is running under Windows 8 or later.
 
 bIsWindows9xSpecifies whether the application is running under Windows 95/98 or ME.
 
 bIsWindowsNT4Specifies whether the application is running under Windows NT4.
 
 bIsWindowsVistaSpecifies whether the application is running under Windows Vista or later.
 
 bIsWindowsXPSpecifies whether the application is running under Windows XP or later.
 
 m_bControlsVisualManagerStyleSpecifies whether to draw controls using current Visual Manager style.
 
 m_bIsDlgWsCaptionStyleSpecifies whether dialog boxes with a themed non-client area are created with WS_CAPTION style. By default this member is FALSE.
 
 m_bIsFrameWsCaptionStyleSpecifies whether frame windows with a themed non-client area are created with WS_CAPTION style. By default this member is TRUE.
 
 m_bIsMiniFrameWsCaptionStyleSpecifies whether mini-frame windows with a themed non-client area are created with WS_CAPTION style. By default this member is FALSE.
 
 m_bShowTooltipsOnRibbonFloatySpecifies whether to show tooltips for Ribbon mini-toolbar (Floaty) buttons (TRUE), or not (FALSE).
 
 m_bTabletDisablePressAndHoldSpecifies whether gesture-enabled windows are receiving "Press and Hold" gesture event. By default this member is FALSE.
 
 m_bUseBuiltIn32BitIconsTells the framework whether to use 32 bit color icons or use 4 bit color icons when displaying library built-in images.
 
 m_bUseDlgFontInControlsSpecifies whether to use a dialog's font in all dialog child controls.
 
 m_bUseSystemFontIndicates a value whether a system font is used for menu/toolbar/ribbons.
 
 m_bUseVisualManagerInBuiltInDialogsSpecifies whether to draw built-in dialogs using current Visual Manager style.
 
 m_hcurHandHolds the handle to the hand cursor.
 
 m_hcurStretchHolds the handle to the horizontal stretch cursor.
 
 m_hcurStretchVertHolds the handle to the vertical stretch cursor.
 
 m_hiconAppA handle to a default application icon.
 
 m_hiconColorsHolds the handle to the color picker icon.
 
 m_hiconLinkHolds the handle to the hyperlink icon (small).
 
 m_hiconLinkLargeHolds the handle to the hyperlink icon (large).
 
 m_hiconToolHolds the handle to the tool icon (small).
 
 m_hiconToolLargeHolds the handle to the tool icon (large).
 
 m_nAutoHideToolBarMarginSpecifies the offset from the leftmost autohide toolbar to the left side of the dock bar.
 
 m_nAutoHideToolBarSpacingSpecifies the gap (in pixels) between autohide toolbars.
 
 m_nDragFrameThiknessDockSpecifies the thickness of the drag frame when it indicates docking.
 
 m_nDragFrameThiknessFloatSpecifies the thickness of the drag frame when it indicates floating.