следующей за ним области ввода.
следующей за ним области ввода. По умолчанию номер столбца текущей
позиции курсора.
<lSAY> - необязательный логический параметр, задающий при значении .T.
вывод в стандартном цвете редактировавшейся области по завершении
ввода, а при значении .F. или по умолчанию вывод в выделенном цвете.
<cPrompt> - необязательный символьный параметр, задающий текст,
выводимый на экран перед областью ввода. По умолчанию текст не
выводится.
Возвращаемое значение
cInput - введенная символьная строка.
Описание
Функция обеспечивает скрытый ввод символьных данных с редактированием,
аналогичный организуемому последовательностью Clipper-команд
@..SAY..GET... и READ. Вся информация в области ввода отображается в
виде строки символов "*", что и позволяет сделать ввод скрытым.
Текущая позиция редактирования может отслеживаться только по положению
курсора. Редактирование производится с использованием тех же правил и
клавиш, что и по команде READ. Длина вводимой информации и ее исходное
содержание определяются параметром <cDefault>, поэтому желаемую длину
ввода можно задать с помощью предварительно выполняемого оператора
cVAR := SPACE(<длина>). Перед областью ввода может быть выведен текст
приглашения (как в команде @...SAY...GET), при этом позиция ввода
соответственно смещается.
Функция использует цветовые атрибуты, установленные Clipper-командой
SET COLOR TO <стандартный>, <выделенный>.., где первое значение задает
цветовой атрибут приглашения, а второе - цветовой атрибут
редактируемых символов. При значении .T. параметра <lSay> по
завершению редактирования информация будет отображаться не в
выделенном, а в стандартном цвете. Это может быть полезно при отмене
редактирования нажатием клавиши <Esc>.
Примечания
. Функция использует внутренние средства ввода Clipper и