作进度控件

有三种方法可以更改进度控件的当前位置(CProgressCtrl)。

  • 该位置可以通过预设的增量量进行更改。

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

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

按预设金额更改位置

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

  2. 使用 StepIt 成员函数递增位置。 这会导致控件重新绘制自身。

    注释

    StepIt 将导致位置换行。 例如,给定范围为 1 -100、步骤 20 和 90 的位置, StepIt 将位置设置为 10。

按任意量更改位置

  1. 使用 OffsetPos 成员函数更改位置。 OffsetPos 将接受负值。

    注释

    OffsetPos与上一样 StepIt,不会包装位置。 调整新位置以保留在范围内。

将位置更改为特定值

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

通常,进度控件仅用于输出。 若要在不指定新值的情况下获取当前位置,请使用 GetPos

另请参阅

使用 CProgressCtrl
控件