Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Существует три способа изменить текущую позицию элемента управления прогрессом (CProgressCtrl).
Позиция может быть изменена предустановленной суммой добавочного значения.
Положение может быть изменено на произвольную величину.
Позиция может быть изменена на определенное значение.
Изменение позиции на предустановленное значение
Используйте функцию-член SetStep, чтобы задать шаг увеличения. По умолчанию это значение равно 10. Обычно это значение устанавливается как один из начальных параметров элемента управления. Значение шага может быть отрицательным.
Используйте функцию-член StepIt, чтобы увеличить позицию. Это приводит к перерисовки элемента управления.
Замечание
StepIt
приведет к тому, что позиция будет обтекаться. Например, если задан диапазон от 1 до 100, шаг 20 и позиция 90,StepIt
будет задана позиция 10.
Изменение позиции на произвольную величину
Используйте метод OffsetPos для изменения позиции.
OffsetPos
принимает отрицательные значения.Замечание
OffsetPos
, в отличие отStepIt
, не обернёт позицию. Новая позиция корректируется, чтобы остаться в пределах диапазона.
Изменение позиции на определенное значение
- Используйте функцию-член SetPos , чтобы задать позицию определенному значению. При необходимости новая позиция настраивается в пределах диапазона.
Как правило, элемент управления хода выполнения используется исключительно для выходных данных. Чтобы получить текущую позицию без указания нового значения, используйте GetPos.