管理進度控制項
有三種方式可以變更進度控制項的目前位置( CProgressCtrl )。
可依照預設的遞增數量變更位置。
可依照任意數量變更位置。
可以特定值變更位置。
依照預設的數量變更位置
使用 SetStep 成員函式來設定遞增數量。 根據預設,此值為 10。 這個值通常設定為控制項的其中一個初始設定。 間距值可以是負數。
使用 StepIt 成員函式來遞增位置。 這會造成控制項自行重繪。
注意
StepIt
會導致位置換行。 例如,假設範圍為 1 -100、步驟為 20,而位置為 90,StepIt
則會將位置設定為 10。
依照任意數量變更位置
使用 OffsetPos 成員函式來變更位置。
OffsetPos
會接受負值。注意
OffsetPos
不同於StepIt
,不會將位置換行。 會調整新位置為保持在範圍內。
將位置變更為特定值
- 使用 SetPos 成員函式將位置設定為特定值。 必要時,將新位置調整為在範圍內。
通常,進度控制項只用於輸出。 若要取得目前的位置而不指定新值,請使用 GetPos 。