MFC - 进度条

除了 Progress 控件之外,Visual C++ 还提供了另外两个面向进度的控件 −

  • The Microsoft Progress Control Version 5.0
  • The Microsoft Progress Control Version 6.0

主要区别在于它们承担一个或两个方向的能力。

让我们看一个简单的例子。

步骤 1 − 右键单击设计器窗口中的对话框。

进度条

步骤 2 − 选择"插入 ActiveX 控件"。

插入 ActiveX 控件

步骤 3 − 选择 Microsoft ProgressBar Control 6.0 并单击"确定"

步骤 4 − 选择进度条并将其在属性窗口中的方向设置为 1 – ccOrientationVertical

步骤 5 − 为进度条添加控件变量。

进度条

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

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

步骤 7 − 再次运行该应用程序,您也会看到垂直方向的进度条。

进度条

❮ mfc_windows_controls.html