Dlg.ItemCountnumber
Dlg.CurPosnumber
Dlg.PrevPosnumber
Dlg.Idstring
"{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" (см. GUID объектов)
Dlg.Ownerstring
Dlg.ItemTypenumber
тип фокусного элемента диалога
-1Dlg.ItemType вызван не в диалоге
45678910112550x80040x800AV=Dlg.GetValue([Pos[,Type]])Получить различные значения текущего диалога.
Pos — номер элемента диалога (0 — само диалоговое окно). Если параметр не указан или равен -1, то функция вернёт значение для текущего фокусного элемента.
Type — тип получаемой информации, зависит от типа элемента. Если параметр не указан, то подразумевается, что Type=0.
Для самого диалога (Pos=0) допустимы следующие значения Type:
0number
2number
X1
3number
Y1
4number
X2
5number
Y2
6number
Pos текущего элемента, имеющего клавиатурный фокус ввода.
Для элементов диалога допустимы следующие значения Type:
0number/string
FarDialogItem.Data)
1number
2number
X1 относительно диалога
3number
Y1 относительно диалога
4number
X2 относительно диалога
5number
Y2 относительно диалога
6number
0/1)
7number
0
8number
9number
10string
FarDialogItem.Data)
11number
Возвращает -1, если Pos больше количества элементов диалога или значение Type не поддерживается.
Если текущий объект плагиновый диалог, то плагин может возвращать модифицированные данные (см. DN_GETVALUE).
N=Dlg.SetFocus([ID])Функция позволяет установить фокус ввода на элемент с номером ID.
Если параметр ID не указан или равен 0, то возвращает номер текущего (фокусного) элемента.
Функция возвращает -1 (внутренняя ошибка или функция применена вне диалога), 0 (параметр ID содержит номер нефокусного элемента) или номер предыдущего фокусного элемента.
V=Editor.Sel(Action[,Opt])Функция позволяет производить некоторые операции с блоками в тексте (в редакторе, в строках ввода в диалогах, в командной строке).
Подробности в описании свойств и функций для редактора.
Pos=Object.CheckHotkey(S[,StartPos])Функция позволяет проверить и получить позицию элемента, для которого назначена горячая клавиша S.
Подробности в описании cвойств и функций для меню и списков.
Элементы диалога нумеруются с 1.
Элементы списков нумеруются с 1.
Для работы со списками можно использовать cвойства и функции для меню и списков.
(Под списками понимаются такие элементы диалога, как Окно списка, Выбор из истории поля ввода, Выбор из комбинированного списка).
Смотрите также: