BCGControlBar Pro for MFC

Detailed Description

The CBCGPProgressCtrl class implements drawing of a progress control using Visual Manager. It's also designed to support drawing on "Aero Glass".

This control is created automatically when you call EnableVisualManagerStyle for CBCGPDialog, CBCGPDialogBar, CBCGPPropertySheet and CBCGPPropertyPage classes.

Inherits CProgressCtrl.

Inherited by CBCGPProgressDlgCtrl.

Public Types


Public Member Functions

 StopLightingStops a lighting effect.

Public Attributes

 m_bDrawFrameSpecifies whether a frame should be drawn around the control. This flag is suitable for Visual Studio 2012 or higher themes only.
 m_bOnGlassSpecifies whether a control is located on the "glass" (DWM) area of the parent window.
 m_bSetPosLightingSpecifies whether a lighting effect is performed after SetPos calling.
 m_bSetPosSmoothAnimationSpecifies whether the progress bar is smoothly moving upon SetPos calling.
 m_bVisualManagerStyleSpecifies whether a control has a Visual Manager style look.
 m_clrMarqueeSpecifies marquee color (for BCGP_MARQUEE_GRADIENT style).
 m_clrMarqueeGradientSpecifies marquee gradient color (for BCGP_MARQUEE_GRADIENT style).
 m_MarqueeStyleSpecifies marquee theme (for PBS_MARQUEE control style).