PureBasic

GetGadgetState()

Синтаксис

Result = GetGadgetState(#Gadget)

Описание


Возвращает текущее состояние Гаджета.

Параметры

#Gadget Номер идентифицирующий указанный Гаджет.

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

Возвращает состояние Гаджета. Смотрите ниже описание возвращаемых значений, которые зависят от типа Гаджета.

Комментарии

Эта функция работает со следующими Гаджетами:

- ButtonImageGadget() - Возвращает 1 если кнопка-переключатель #PB_Button_Toggle нажата, иначе 0.
- ButtonGadget() - Возвращает 1 если кнопка a #PB_Button_Toggle нажата, иначе 0.
- CalendarGadget() - Возвращает числовое значение даты, отображаемой в Гаджете в данный момент (количество секунд прошедших с 1970-01-01).
- CheckBoxGadget() - Возвращает одно из следующих значений:
  #PB_CheckBox_Checked  : Галочка поставлена.
  #PB_CheckBox_Unchecked: Галочка не поставлена.
  #PB_CheckBox_Inbetween: "Промежуточное" состояние. (Только для чекбоксов #PB_CheckBox_ThreeState)
- ComboBoxGadget() - Возвращает индекс (начиная с 0) текущего выбранного элемента (-1 если ничего не выбрано).
- DateGadget() - Возвращает числовое значение отображаемой даты. Если использован флаг IF #PB_Date_CheckBox и чекбокс не отмечен, возвращается 0.
- ExplorerListGadget() - Возвращает индекс первого выделенного элемента Гаджета (-1 если ничего не выделено).
- ExplorerTreeGadget() - Возвращает тип выбранного элемента (#PB_Explorer_File или #PB_Explorer_Directory).
- ImageGadget() - Возвращает идентификатор ImageID изображения отображаемого в Гаджете в данный момент.
- IPAddressGadget() - Возвращает текущий IP-адрес.
- ListIconGadget() - Возвращает индекс первого выделенного элемента Гаджета (-1 если ничего не выделено).
- ListViewGadget() - Возвращает индекс первого выделенного элемента Гаджета (-1 если ничего не выделено).
- MDIGadget() - Возвращает Номер дочернего окна, которое имеет фокус ввода (это значит - окно активное), или -1 если фокуса нет ни у одного окна.
- OptionGadget() - Возвращает 1, если указанный Гаджет "Опция" активирован, в противном случае 0.
- PanelGadget() - Возвращает индекс текущей (активной) Панели, или -1 если ни одна Панель не выбрана.
- ProgressBarGadget() - Возвращает текущее значение индикатора прогресса.
- ScrollBarGadget() - Возвращает текущую позицию Курсора прокрутки, это значение в диапазоне между 'Minimum' и 'Maximum - PageLength + 1'.
- ShortcutGadget() - Возвращает выбранное сочетание горячих клавиш.
- SpinGadget() - Возвращает текущее выбранное значение Гаджета "Диск Значений" (SpinGadget).
- SplitterGadget() - Возвращает текущую позицию разделительной полосы, в пикселях относительно области SplitterGadget.
- TrackBarGadget() - Возвращает текущую позицию курсора (ползунка), это значение из диапазона между Minimum и Maximum.
- TreeGadget() - Возвращает индекс элемента, который является выбранным в данный момент, или -1 если ничего не выбрано.

См. также

SetGadgetState(), GetGadgetItemState(), SetGadgetItemState()

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

Все

<- GetGadgetItemText() - Оглавление Gadget - GetGadgetText()->