Circular Progress Indicator

Fully implemented BCGControlBar Pro (MFC)

Fully implemented BCGSuite (MFC)

Not available BCGControlBar for .NET

This gauge implements a circular progress control functionality and has the following features:

  • The gauge can be created either as "standard" (with percentage) or "marquee" (infinite) mode.
  • Various progress shapes such as arc, circles, lines and pies.
  • Percentage and custom text labels.
  • Ability to render the progress indicator along with standard controls such as push button or tab.

Circular progress control with custom colors and text label.

Circular progress control with custom colors and text label.

Circular progress with "pie" shapes in "marquee" mode.

Circular progress with "pie" shapes in "marquee" mode.

Push button with circular progress indicator.

Push button with circular progress indicator.

Sample code:

// Member variable associated with a static control:
CBCGPCircularProgressIndicatorCtrl m_wndProgress;
...
m_wndProgress.SetRange(0, 100);
m_wndProgress.SetPos(25);

m_wndProgress.GetCircularProgressIndicator()->SetLabel(_T("Loading..."));

Cookie consent

Cookies could be used by BCGSoft.com for analytical purposes. We must request that you accept them. Cookies are used on our website to enhance browsing experience and personalize it for you. Cookies are necessary in some circumstances for the site to operate properly. By using this website, you consent to the usage of cookies. Find out more details on BCGSoft Privacy Statement and Terms of Use.

I understand and accept it