操作进度控件

有三种方式更改进度 (CProgressCtrl) 的当前位置。

  • 位置可以按预设的增量更改量。

  • 位置可以由任意数量更改。

  • 位置可以更改为特定值。

若要改变位置请总计预设。

  1. 使用 SetStep 成员函数将递增量。 默认情况下,此值为 10。 此值通常设置,其中一个控件的初始设置。 可以是负值。

  2. 使用 StepIt 成员函数添加位置。 这将导致控件重新绘制自身。

    备注

    StepIt 导致位置包装。例如为 1 - 100 范围内,第 20 步和位置 90,StepIt 10。将位置设置为 .

改变位置由一个任意数量

  • 使用 OffsetPos 成员函数更改位置。 OffsetPos 会接受负数值。

    备注

    OffsetPos,与 StepIt不同的是,不会包装位置。调整新的位置保持在范围内。

改变位置为特定值。

  • 使用 SetPos 成员函数位置设置为特定值。 如有必要,调整新位置的范围内。

通常,输出进度为单独使用。 若要获取当前位置,不必指定新值,请使用 GetPos

请参见

参考

使用 CProgressCtrl

概念

控件 (MFC)