Step Progress Bar
BCGControlBar Pro (MFC)
BCGSuite (MFC)
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:
Vertical Step Progress Bar:
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);