Dlg.GetValue
с Type=7
вернёт 0
(по «статье» „Остальные“). А вот, например, для списков возвращается их текущая позиция. Считаю логичным, чтобы для полей ввода возвращался номер символа под кареткой (аналогичный Editor.RealPos
).Это нужно, например, в скриптах, которые что-то делают с текущим символом из контекста ввода (редактор, командная строка, поле ввода, …).