Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Istnieją trzy sposoby zmiany bieżącej pozycji kontrolki postępu (CProgressCtrl).
Położenie można zmienić o wstępnie ustawioną wartość przyrostu.
Pozycja może zostać zmieniona o dowolną wartość.
Położenie można zmienić na określoną wartość.
Aby zmienić położenie o zdefiniowaną wartość
Użyj funkcji członkowskiej SetStep, aby ustawić wartość przyrostu. Domyślnie ta wartość to 10. Ta wartość jest zwykle ustawiana jako jedno z początkowych ustawień kontrolki. Wartość kroku może być ujemna.
Użyj funkcji składowej StepIt, aby zwiększyć położenie. Powoduje to, że kontrolka odrysowuje się na nowo.
Uwaga / Notatka
StepItspowoduje, że pozycja zostanie owinięta. Na przykład, biorąc pod uwagę zakres 1 -100, krok 20 i pozycję 90,StepItustawi pozycję na 10.
Aby zmienić pozycję o dowolną wartość
Użyj funkcji składowej OffsetPos , aby zmienić położenie.
OffsetPoszaakceptuje wartości ujemne.Uwaga / Notatka
OffsetPos, w przeciwieństwie doStepIt, nie będzie zawijać pozycji. Nowa pozycja jest dostosowywana tak, aby pozostała w zakresie.
Aby ustawić położenie na określoną wartość
- Użyj funkcji składowej SetPos , aby ustawić pozycję na określoną wartość. W razie potrzeby nowa pozycja jest dostosowywana, aby znaleźć się w zakresie.
Zazwyczaj kontrolka postępu jest używana wyłącznie do celów wyjściowych. Aby uzyskać bieżącą pozycję bez określania nowej wartości, użyj polecenia GetPos.