BCGControlBar Pro for MFC
CBCGPStepProgressBarCtrl

Detailed Description

The CBCGPStepProgressBarCtrl class implements the functionality of a Windows control with an embedded step progress bar renderer (CBCGPStepProgressBarRenderer).

+ Inheritance diagram for CBCGPStepProgressBarCtrl:

Additional Inherited Members

- Public Types inherited from CBCGPStepProgressBarRenderer
enum  BCGPStepProgressBarLayout
 
- Public Types inherited from CBCGPAnimationManager
enum  BCGPAnimationType
 
- Public Member Functions inherited from CBCGPStatic
 IsAutoInverseIconsInDarkThemeTells whether the control's picture should be automatically inversed in the dark themes.
 
 IsCaptionModeTells whether control has a caption mode.
 
 IsTitleModeTells whether control has a title mode.
 
 SetAutoInverseIconsInDarkThemeSpecifies whether the control's picture should be automatically inversed in the dark themes.
 
 SetCaptionModeSpecifies whether control has a caption mode.
 
 SetPictureSets a picture.
 
 SetPictureSets a picture.
 
 SetPictureSets a picture loaded from external file.
 
 SetPictureSets a picture.
 
 SetPictureSets a picture.
 
 SetTitleModeSpecifies whether control has a title mode.
 
- Public Member Functions inherited from CBCGPStepProgressBarRenderer
 CBCGPStepProgressBarRendererConstructor.
 
 DoDrawDraw the step progress bar on the given device content.
 
 GetCompletedColorRetrieves the color of the completed steps.
 
 GetCompletedStepsRetrieves the completed steps number.
 
 GetCurrentStepProgressRetrieves the current step progress.
 
 GetLayoutRetrieves a step progress layout.
 
 GetOptimalSizeRetrieves the optimal size of the step progress bar.
 
 IsHighlightCompletedStepsTextLabelsTells whether the completed steps labels are highlighted.
 
 IsOutlineCurrentStepTells whether the current step is outlined.
 
 IsReversedOrderTells whether the vertically-oriented steps progress bar has the reversed order.
 
 IsStepCompletedTells whether the specified step is completed.
 
 SetCompletedColorSpecifies the color of the completed steps.
 
 SetCompletedIconsSpecfies the step progress bar icons for completed steps.
 
 SetCompletedStepsSpecifies the completed steps number.
 
 SetCurrentStepProgressSpecifies the current step progress.
 
 SetHeadersSpecfies the step progress bar header labels.
 
 SetHeadersSpecfies the step progress bar header labels.
 
 SetHighlightCompletedStepsTextLabelsSpecifies whether the completed steps labels should be highlighted.
 
 SetIconsSpecfies the step progress bar icons.
 
 SetLayoutSpecifies a step progress layout.
 
 SetOutlineCurrentStepSpecifies whether the current step is outlined.
 
 SetReversedOrderSpecifies whether the vertically-oriented steps progress bar has the reversed order.
 
 SetStepsSpecfies the step progress bar step labels.
 
 SetStepsSpecfies the step progress bar steps.
 
- Public Member Functions inherited from CBCGPAnimationManager
 CBCGPAnimationManagerDefault constructor.
 
 GetAnimatedValueGets current animated value.
 
 GetAnimationDurationGets animation duration.
 
 GetLastAnimationErrorGets the animation error returned by recent call to Windows Animation API.
 
 IsAnimatedChecks if animation is running.
 
 StartAnimationStarts an animation.
 
 StartFlashAnimationStarts "flash" animation.
 
 StopAnimationStops an animation.
 
- Public Member Functions inherited from CBCGPGraphicsManagerHelper
 SetGraphicsManagerTypeSpecifies a graphics manager type.
 
- Static Public Member Functions inherited from CBCGPAnimationManager
 IsAnimationSupportedByOSChecks if animation is supported by OS.
 
- Public Attributes inherited from CBCGPStatic
 m_bDPIAwareIconSpecifies whether icon is DPI-aware.
 
 m_bOnGlassSpecifies whether a control is located on the "glass" (DWM) area of the parent window.
 
 m_bVisualManagerStyleSpecifies whether a control has a Visual Manager style look.
 
 m_clrBkgndSpecifies background color.
 
 m_clrTextSpecifies text color.
 
- Static Public Attributes inherited from CBCGPStatic
 m_bCheckAlignmentInSizeToContentIf this global member is True, SizeToContent() method takes into account control horizontal alignment (e.g., when alignment is right, the right position remains unchanged). By default, this member is FALSE.
 
- Protected Member Functions inherited from CBCGPAnimationManager
 OnAnimationIdleCalled by the framework in an animation idle time.
 
- Protected Member Functions inherited from CBCGPGraphicsManagerHelper
 DoGraphicsManagerDrawCall this method to initiate a window content drawing using the graphics manager.
 
 DoGraphicsManagerDrawCall this method to initiate a window content drawing using the graphics manager.