共用方式為


管理進度控制項

有三種方式可以變更進度控制項的目前位置( CProgressCtrl )。

  • 可依照預設的遞增數量變更位置。

  • 可依照任意數量變更位置。

  • 可以特定值變更位置。

依照預設的數量變更位置

  1. 使用 SetStep 成員函式來設定遞增數量。 根據預設,此值為 10。 這個值通常設定為控制項的其中一個初始設定。 間距值可以是負數。

  2. 使用 StepIt 成員函式來遞增位置。 這會造成控制項自行重繪。

    注意

    StepIt 會導致位置換行。 例如,假設範圍為 1 -100、步驟為 20,而位置為 90, StepIt 則會將位置設定為 10。

依照任意數量變更位置

  1. 使用 OffsetPos 成員函式來變更位置。 OffsetPos 會接受負值。

    注意

    OffsetPos 不同於 StepIt,不會將位置換行。 會調整新位置為保持在範圍內。

將位置變更為特定值

  1. 使用 SetPos 成員函式將位置設定為特定值。 必要時,將新位置調整為在範圍內。

通常,進度控制項只用於輸出。 若要取得目前的位置而不指定新值,請使用 GetPos

另請參閱

使用 CProgressCtrl
Controls