Клиппер 5. Справочник


Клиппер 5. Справочник - часть 579


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



Начало  Назад  Вперед