除了Progress控件外,Visual C ++还提供了两个其他面向进度的控件-

  • Microsoft进度控制版本5.0
  • Microsoft Progress Control 6.0版

主要区别在于它们采取一种或两种取向的能力。

让无涯教程看一个简单的示例。

步骤1 - 在设计器窗口中的对话框上单击鼠标右键。

Progress Bars

步骤2 - 选择"Insert ActiveX Control"。

Insert ActiveX Control

步骤3 - 选择Microsoft ProgressBar Control 6.0,然后单击"OPK"。

步骤4 - 选择进度条,然后在"Properties"窗口中将其方向设置为 1 – ccOrientationVertical

步骤5 - 为进度栏添加控制变量。

Progress Bars

步骤6 - 在OnInitDialog()中添加以下代码

m_progBarCtrl.SetScrollRange(0,100,TRUE); 
m_progBarCtrl.put_Value(53); 

步骤7 - 再次运行此应用程序,您还将在"垂直"方向上看到进度条。

Progress Bars

参考链接

https://www.learnfk.com/mfc/mfc-progress-bars.html