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ę
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.
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.