BCGControlBar Pro for MFC
CBCGPProgressCtrl

Detailed Description

The CBCGPProgressCtrl class implements drawing of a progress control using Visual Manager. It's also designed to support drawing on DWM ("Glass") window area.

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

Inherits CProgressCtrl.

Inherited by CBCGPProgressDlgCtrl.

Public Types

enum  BCGP_MARQUEE_STYLE
 

Public Member Functions

 GetProgressStateGets the progress bar state.
 
 SetProgressStateSets the progress bar state.
 
 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_bNarrowChannelSpecifies whether a progress bar has a narrow channel. 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).