共用方式為


操作進度控制項

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

  • 使用預設的遞增數量來變更位置。

  • 使用任意數量來變更位置。

  • 為特定的值變更的位置。

若要使用預設數量變更位置

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

  2. 使用 stepit 便成員函式以遞增的位置。 這會使控制項重繪其本身。

    注意事項注意事項

    StepIt將會造成位置換行。例如,給定 1 –100 範圍為 20,步驟與位置 90, StepIt會將位置設為 10。

若要使用任意數量來變更位置

  • 使用 OffsetPos 成員函式來變更位置。 OffsetPos將會接受負數值。

    注意事項注意事項

    OffsetPos不像StepIt,不會換行位置。新的位置調整,以保留在範圍內。

若要變更成特定值的位置

  • 使用 SetPos 成員函式以設定成特定值的位置。 如有必要,新的位置會調整到範圍內。

一般而言,進度控制項是只用於輸出。 若要取得目前的位置,而不需要指定一個新的值,請使用 GetPos

請參閱

參考

使用 CProgressCtrl

概念

控制項 (MFC)