Dlg.ItemCount
number
Dlg.CurPos
number
Dlg.PrevPos
number
Dlg.Id
string
"{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"
(см. GUID объектов)
Dlg.Owner
string
Dlg.ItemType
number
тип фокусного элемента диалога
-1
Dlg.ItemType
вызван не в диалоге
4
5
6
7
8
9
10
11
255
0x8004
0x800A
V=Dlg.GetValue([Pos[,Type]])
Получить различные значения текущего диалога.
Pos
— номер элемента диалога (0
— само диалоговое окно). Если параметр не указан или равен -1
, то функция вернёт значение для текущего фокусного элемента.
Type
— тип получаемой информации, зависит от типа элемента. Если параметр не указан, то подразумевается, что Type=0
.
Для самого диалога (Pos=0
) допустимы следующие значения Type
:
0
number
2
number
X1
3
number
Y1
4
number
X2
5
number
Y2
6
number
Pos
текущего элемента, имеющего клавиатурный фокус ввода.
Для элементов диалога допустимы следующие значения Type
:
0
number
/string
FarDialogItem.Data
)
1
number
2
number
X1
относительно диалога
3
number
Y1
относительно диалога
4
number
X2
относительно диалога
5
number
Y2
относительно диалога
6
number
0
/1
)
7
number
0
8
number
9
number
10
string
FarDialogItem.Data
)
11
number
Возвращает -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войства и функции для меню и списков.
(Под списками понимаются такие элементы диалога, как Окно списка, Выбор из истории поля ввода, Выбор из комбинированного списка).
Смотрите также: