Поделиться через


Класс CProgressCtrl

Предоставляет функциональные возможности управления "Индикатор выполнения" Windows общего.

class CProgressCtrl : public CWnd

Члены

Открытые конструкторы

Имя

Описание

CProgressCtrl::CProgressCtrl

Создает объект CProgressCtrl.

Открытые методы

Имя

Описание

CProgressCtrl::Create

Создает элемент управления "Индикатор выполнения" и вложение его к объекту CProgressCtrl.

CProgressCtrl::CreateEx

Создает элемент управления "Индикатор выполнения" с заданными стилей расширенными Windows и вложение его к объекту CProgressCtrl.

CProgressCtrl::GetBarColor

Возвращает цвет области индикатора хода выполнения для текущего элемента управления "Индикатор выполнения".

CProgressCtrl::GetBkColor

Возвращает цвет фона текущего индикатора выполнения.

CProgressCtrl::GetPos

Возвращает текущее положение индикатора выполнения.

CProgressCtrl::GetRange

Возвращает верхние пределы диапазона нижней и управления "Индикатор выполнения".

CProgressCtrl::GetState

Получает состояние текущего управления "Индикатор выполнения".

CProgressCtrl::GetStep

Получает приращение шага для индикатора выполнения текущего управления "Индикатор выполнения".

CProgressCtrl::OffsetPos

Перемещает текущую позицию управления "Индикатор выполнения" определенным шагом и перерисовывает панель, чтобы отразить новое положение.

CProgressCtrl::SetBarColor

Устанавливает цвет области индикатора хода выполнения на текущем элементе управления "Индикатор выполнения".

CProgressCtrl::SetBkColor

Устанавливает цвет фона для индикатора выполнения.

CProgressCtrl::SetMarquee

Режим бегущей строки поворотов с одиночным или выключение для текущего элемента управления "Индикатор выполнения".

CProgressCtrl::SetPos

Задает текущую позицию для управления "Индикатор выполнения" и перерисовывает панель, чтобы отразить новое положение.

CProgressCtrl::SetRange

Устанавливает минимальный и максимальный диапазон для элемента управления "Индикатор выполнения" и перерисовывает панели, отображая новые диапазоны.

CProgressCtrl::SetState

Устанавливает состояние текущего управления "Индикатор выполнения".

CProgressCtrl::SetStep

Указывает приращение шага для управления "Индикатор выполнения".

CProgressCtrl::StepIt

Перемещает текущую позицию для управления "Индикатор выполнения" шагом этапа (см. SetStep) и перерисовывает панель, чтобы отразить новое положение.

Заметки

Элемент управления "Индикатор выполнения" окно, приложение может использовать для отображения хода выполнения длительной операции. Он состоит из прямоугольника, который постепенно заполняется из левого направо с цветом выделения системы по мере выполнения операции.

Элемент управления "Индикатор выполнения" имеет диапазон и текущую позицию. Диапазон, представляющий полную длительность операций и текущая позиция представляющий ход выполнения приложение делало к выполнению операции. Процедура окна используется текущая позиция диапазона и указать процент индикатора выполнения, чтобы заполнить цветом выделения. Поскольку выражаются значения диапазона и текущей позиции как знаковые целые числа, возможно, диапазон значений текущей позиции от – 2.147.483.648 до 2.147.483.647 инклюзивных.

Дополнительные сведения об использовании CProgressCtrl см. в разделе элементы управления и Использование CProgressCtrl.

Иерархия наследования

CObject

CCmdTarget

CWnd

CProgressCtrl

Требования

заголовок: afxcmn.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

Основные понятия

Образец CMNCTRL2 MFC