Step Progress Bar

Fully implemented BCGControlBar Pro (MFC)

Fully implemented BCGSuite (MFC)

Not available BCGControlBar for .NET

The step progress bar displays a timeline of the tasks and indicates the execution progress. It provides the following features and benefits:

  • Horizontal and vertical layouts. The vertical layout can be in the inverse direction (from bottom to top).
  • Header and footer step text labels.
  • Separate icon sets for the completed and pending steps.
  • The progress bar, located on the baseline, indicates the current step's progress.
  • The current step can be outlined.
  • You have the ability to create a windowless control and draw it directly on any other window content, such as the wizard header area.

Horizontal Step Progress Bar:

Horizontal Step Progress Bar:

Vertical Step Progress Bar:

Vertical Step Progress Bar:

Step Progress Bar on the Wizard header area:

Step Progress Bar on the Wizard header area:

Sample code:

CBCGPStepProgressBarCtrl m_wndStepProgressBar;

CStringArray arSteps;
arSteps.Add(_T("Initiate"));
arSteps.Add(_T("Plan"));
arSteps.Add(_T("Execute"));
arSteps.Add(_T("Monitor & Control"));
arSteps.Add(_T("Close"));

m_wndStepProgressBarVert.SetSteps(arSteps);
m_wndStepProgressBarVert.SetOutlineCurrentStep();
m_wndStepProgressBarVert.SetCompletedSteps(2);
m_wndStepProgressBarVert.SetCurrentStepProgress(40);