Manipulace s ovládacím prvkem průběh
Existují tři způsoby, jak změnit aktuální pozici ovládacího prvku průběhu (CProgressCtrl).
Pozici lze změnit přednastaveným přírůstkem.
Pozici lze změnit libovolnou velikostí.
Umístění lze změnit na určitou hodnotu.
Změna pozice o přednastavenou velikost
Pomocí členské funkce SetStep nastavte hodnotu přírůstku. Ve výchozím nastavení je tato hodnota 10. Tato hodnota je obvykle nastavená jako jedno z počátečních nastavení ovládacího prvku. Hodnota kroku může být záporná.
Pomocí členské funkce StepIt zvýšíte pozici. To způsobí, že se ovládací prvek překreslí sám.
Poznámka
StepIt
způsobí, že se pozice zabalí. Například vzhledem k rozsahu 1 -100, krok 20 a pozice 90StepIt
nastaví pozici na 10.
Změna pozice libovolnou velikostí
Pomocí členské funkce OffsetPos změňte pozici.
OffsetPos
přijme záporné hodnoty.Poznámka
OffsetPos
, na rozdíl odStepIt
, nebude zabalit pozici. Nová pozice se upraví tak, aby zůstala v rozsahu.
Změna pozice na konkrétní hodnotu
- Pomocí členské funkce SetPos nastavte pozici na konkrétní hodnotu. V případě potřeby se nová pozice upraví tak, aby byla v rozsahu.
Řízení průběhu se obvykle používá výhradně pro výstup. Pokud chcete získat aktuální pozici bez zadání nové hodnoty, použijte GetPos.