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