有三种方法可以更改进度控件的当前位置(CProgressCtrl)。
该位置可以通过预设的增量量进行更改。
该位置可以由任意量更改。
该位置可以更改为特定值。
按预设金额更改位置
使用 SetStep 成员函数设置增量量。 默认情况下,此值为 10。 此值通常设置为控件的初始设置之一。 步骤值可以是负值。
使用 StepIt 成员函数递增位置。 这会导致控件重新绘制自身。
注释
StepIt
将导致位置换行。 例如,给定范围为 1 -100、步骤 20 和 90 的位置,StepIt
将位置设置为 10。
按任意量更改位置
使用 OffsetPos 成员函数更改位置。
OffsetPos
将接受负值。注释
OffsetPos
与上一样StepIt
,不会包装位置。 调整新位置以保留在范围内。
将位置更改为特定值
- 使用 SetPos 成员函数将位置设置为特定值。 如有必要,新位置调整为在范围内。
通常,进度控件仅用于输出。 若要在不指定新值的情况下获取当前位置,请使用 GetPos。