Udostępnij za pośrednictwem


Manipulowanie kontroli postępu

Istnieją trzy sposoby zmiany bieżącego położenia formantu postępu (CProgressCtrl).

  • Położenie można zmienić kwotę wstępnie przyrostu.

  • Stanowisko może być zmieniane przez dowolnej ilości.

  • Położenie można zmienić na określoną wartość.

Aby zmienić położenie wstępnie kwotę

  1. Użyj SetStep Członkowskich funkcji, aby ustawić wartość przyrostu.Domyślnie wynosi 10.Wartość ta jest zazwyczaj ustawiona jako jednego z ustawień początkowych dla formantu.Wartość kroku może być ujemna.

  2. Użyj StepIt Członkowskich funkcji inkrementuj położenie.To powoduje, że formant odświeżenie.

    [!UWAGA]

    StepItspowoduje, że stanowisko zawijany.Na przykład, biorąc pod uwagę zakres od 1-100, krok 20 i pozycji 90, StepIt stanowisko będzie wartość 10.

Aby zmienić położenie dowolnego kwotę

  • Użyj OffsetPos Członkowskich funkcji, aby zmienić położenie.OffsetPosakceptuje wartości ujemnych.

    [!UWAGA]

    OffsetPos, w odróżnieniu od StepIt, nie będzie zawijany pozycji.Nowe położenie jest korygowany pozostają w zakresie.

Aby zmienić położenie na określoną wartość

  • Użyj SetPos funkcji składowej, aby ustawić położenie do określonej wartości.Jeśli to konieczne, nowe położenie jest dopasowywana do mieścić się w zakresie.

Zazwyczaj kontroli postępu jest używany wyłącznie do produkcji.Aby uzyskać bieżącą pozycję, nie określając nową wartość, należy GetPos.

Zobacz też

Informacje

Przy użyciu CProgressCtrl

Koncepcje

Formanty (MFC)