MFC - 进度条



除了进度控件,Visual C++ 还提供了另外两个以进度为目标的控件 -

  • Microsoft Progress Control 版本 5.0
  • Microsoft Progress Control 版本 6.0

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

让我们来看一个简单的示例。

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

Progress Bars

步骤 2 - 选择插入 ActiveX 控件。

Insert ActiveX Control

步骤 3 - 选择 Microsoft ProgressBar Control 6.0,然后单击确定

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

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

Progress Bars

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

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

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

Progress Bars
mfc_windows_controls.htm
广告