プログレス コントロールの操作
プログレス コントロール (CProgressCtrl)の現在位置を変更する 3 とおりの方法があります。
場所は事前定義インクリメントのサイズ変更できます。
場所は任意の量変更できます。
位置、特定の値を変更できます。
事前定義して位置を変更するにはがあります
インクリメントの量を設定するに SetStep のメンバー関数を使用します。既定値は 10 です。この値は、コントロールの初期化の 1 文字としては設定されます。ステップ値が負になる可能性があります。
位置をインクリメントするに StepIt のメンバー関数を使用します。これにより、コントロールはそれ自体を再描画します。
[!メモ]
StepIt により位置はラップします。たとえば、 1 の範囲を指定した ~ 20、 100、ステップ、および 90、 StepIt の位置に 10. に位置を設定します。
位置を任意の量変更するには
位置を変更するに OffsetPos のメンバー関数を使用します。OffsetPos は負の値を指定できます。
[!メモ]
OffsetPosは、 StepItとは異なり、場所をラップしません。新しい場所は、範囲内の維持に調整されます。
位置を特定の値に変更するには
- 特定の値に位置の設定に SetPos のメンバー関数を使用します。必要に応じて、新しい位置は範囲内に調整されます。
通常、プログレス コントロールは出力するためだけに使用されます。新しい値を指定せずに現在位置を取得するには、 GetPosを使用します。