Интерфейс ProgressBar

Компонент ProgressBar - стандартный компонент для показа состояния процесса. Подробнее...

Граф наследования:ProgressBar:

Inheritance graph
Граф связей класса ProgressBar:

Collaboration graph
Полный список членов класса

Свойства

VARIANT_BOOL RW Vertical []
 Свойство определяет ориентацию компонента, является ли она вертикальной.
VARIANT_BOOL RW Smooth []
 Свойство определяет внешкий вид компонента, когда его значение - "TRUE" то отображение состояния происходит сегментировано, иначе непрерывно.
LONG RW State []
 Изменяет состояние компонента.
VARIANT_BOOL RW Marquee []
 Если "TRUE", то индикатор состояния процесса двигается в цикле вперед и назад, показывая, что процесс идет, без информации о конкретном процентном состоянии процесса.
VARIANT_BOOL RW MarqueeActive []
 Marquee должно быть "TRUE".
ULONG RW MarqueeInterval []
 Marquee должно быть "TRUE".
VARIANT_BOOL RW SmoothReverse []
 Если "TRUE" то при изменении индикатора процесса назад, он будет смещаться гладко, иначе мгновенно.
ULONG RW BarColor []
 Задает цвет индикатора процесса.

Подробное описание

Компонент ProgressBar - стандартный компонент для показа состояния процесса.

События: компонент как и все компоненты, порожденные от класса StatusControl вызывает событие OnChange при изменения значения состояния

Создание: Компонент можно создать методом CreateProgressBar класса Frame

Свойства

Пример (JScript):

o = new ActiveXObject("Scripting.WindowSystemObject")
o.EnableVisualStyles = true

f = o.CreateForm(0,0,0,0)

f.Text = "WSO"
f.ClientWidth = 320
f.ClientHeight = 80
f.CenterControl()

ProgressBar = f.CreateProgressBar(10,10,300,25)
ProgressBar.Max = 300
ProgressBar.Min = 100
ProgressBar.Position = 230

f.Show()

o.Run()

Результат:
ProgressBar.jpg


Полный список свойств

ULONG RW BarColor

Задает цвет индикатора процесса.

Используется, если темы не активны (Themes). Значение по умолчанию: COLOR_NONE

Начиная с:
1.1.17.

VARIANT_BOOL RW Marquee

Если "TRUE", то индикатор состояния процесса двигается в цикле вперед и назад, показывая, что процесс идет, без информации о конкретном процентном состоянии процесса.

Значение по умолчанию: "FALSE"

Начиная с:
1.1.16.
Требуется Comctl32.dll версии 6. Требуется активация тем (Themes).

VARIANT_BOOL RW MarqueeActive

Marquee должно быть "TRUE".

Если "TRUE", то индикатор состояния процесса двигается в цикле вперед и назад автоматически.

Значение по умолчанию: "TRUE"

Начиная с:
1.1.16.
Требуется Comctl32.dll версии 6. Требуется активация тем (Themes).

ULONG RW MarqueeInterval

Marquee должно быть "TRUE".

Определяет интервал перемещения индикатора процесса при MarqueeActive = "TRUE".

Значение по умолчанию: 0, означает, что перемещение осуществляется каждые 30 миллисекунд.

Начиная с:
1.1.16.
Требуется Comctl32.dll версии 6. Требуется активация тем (Themes).

VARIANT_BOOL RW Smooth

Свойство определяет внешкий вид компонента, когда его значение - "TRUE" то отображение состояния происходит сегментировано, иначе непрерывно.

Значение по умолчанию: "FALSE".

Заметки:
Поддерживается только в теме Windows Classic.

VARIANT_BOOL RW SmoothReverse

Если "TRUE" то при изменении индикатора процесса назад, он будет смещаться гладко, иначе мгновенно.

Значение по умолчанию: "FALSE"

Начиная с:
1.1.16.
Требуется Comctl32.dll версии 6. Требуется активация тем (Themes). Требуется Windows Vista или последующая версия ОС.

LONG RW State

Изменяет состояние компонента.

Свойство может принимать одно из следующих значений:

Заметки:
Требуется Windows Vista или последующая версия ОС.
Начиная с:
1.1.16.

VARIANT_BOOL RW Vertical

Свойство определяет ориентацию компонента, является ли она вертикальной.

Значение по умолчанию: "FALSE".


Документация по WSO 1.1. Последние изменения:Wed Aug 12 18:11:09 2015. (C) Веретенников А. Б. 2004-2015