PureBasic

ProgressBarGadget3D()

Синтаксис

Result = ProgressBarGadget3D(#Gadget3D , x , y , Width , Height , Minimum , Maximum)

Описание


Создаёт 3D-Гаджет "Индикатор Прогресса" (Progress Bar Gadget3D) в текущем списке 3D-Гаджетов (GadgetList3D).

Параметры

#Gadget3D Номер для идентификации нового 3D-Гаджета. В качестве этого параметра можно использовать значение #PB_Any, чтобы сгенерировать этот Номер автоматически.
x, y, Width, Height Позиция и размеры нового 3D-Гаджета.
Minimum, Maximum Минимальное и максимальное значения, которые может принимать индикатор прогресса. Значения должны быть между 0 и 65536 для совместимости со всеми ОС.

Возвращаемое значение

Возвращает не нулевое значение в случае успешного создания 3D-Гаджета, в противном случае возвращает ноль. Если в качестве параметра #Gadget3D использовалось значение #PB_Any, то в случае успеха, возвращаемым значением будет сгенерированный Номер 3D-Гаджета.

Комментарии

Вы можете добавить 'Всплывающую мини-подсказку' к этому 3D-Гаджету с помощью функции GadgetToolTip3D().

Для управления этим 3D-Гаджетом могут использоваться следующие функции:

- SetGadgetState3D() : Изменяет значение индикатора прогресса. (В отличии от 2D-Гаджета, значение #PB_ProgressBar_Unknown здесь не поддерживается).
- GetGadgetState3D() : Возвращает текущее значение индикатора прогресса.

- SetGadgetAttribute3D() : Со следующими атрибутами:
  #PB_ProgressBar3D_Minimum   : Изменяет минимальное значение.
  #PB_ProgressBar3D_Maximum   : Изменяет максимальное значение.
- GetGadgetAttribute3D() : Со следующими атрибутами:
  #PB_ProgressBar3D_Minimum   : Возвращает установленное минимальное значение.
  #PB_ProgressBar3D_Maximum   : Возвращает установленное максимальное значение.

Поддерживаемые OS

Все

<- PanelGadget3D() - Gadget3D Index - RemoveGadgetItem3D() ->

������#