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