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


Стили для элемента управления "Индикатор выполнения"

При первоначальном создании элемента управления хода выполнения (CProgressCtrl::Create) используйте параметр dwStyle , чтобы указать нужные стили окон для элемента управления ход выполнения. В следующем списке описаны применимые стили окон. Элемент управления игнорирует любой стиль окна, отличный от перечисленных здесь. Всегда следует создать элемент управления в качестве дочернего окна, как правило, родительского диалогового окна.

Window style Действие
WS_BORDER Создает границу вокруг окна.
WS_CHILD Создает дочернее окно (всегда следует использовать для CProgressCtrl).
WS_Cпакет интерфейса пользователя CHILDREN Исключает область, занятую дочерними окнами при рисовании в родительском окне. Используется при создании родительского окна.
WS_Cпакет интерфейса пользователя SIBLINGS Клипирует дочерние окна относительно друг друга.
WS_DISABLED Создает окно, которое изначально отключено.
WS_VISIBLE Создает окно, которое изначально отображается.
WS_TABSTOP Указывает, что элемент управления может получать фокус, когда пользователь нажимает клавишу TAB, чтобы перейти к нему.

Кроме того, можно указать два стиля, которые применяются только к элементу управления ход выполнения, PBS_VERTICAL и PBS_SMOOTH.

Используйте PBS_VERTICAL для выравнивания элемента управления по вертикали, а не горизонтально. Используйте PBS_SMOOTH для полного заполнения элемента управления, а не отображения небольших очерченных квадратов, которые заполняют элемент управления постепенно.

Без PBS_SMOOTH стиля:

Standard progress bar style.

Со стилями PBS_SMOOTH и PBS_VERTICAL:

Progress bar style, smooth and vertical.

Дополнительные сведения см. в разделе "Стили окон" в справочнике по MFC.

См. также

Использование CProgressCtrl