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

функцией учитывается текущее состояние режимов,


    обеспечивает отображение текущего состояния в строке статуса
    (вставка/замена), управляемой Clipper-командой SET SCOREBOARD.  Кроме
    того, функцией учитывается текущее состояние режимов, переключаемых
    Clipper-командами SET ESCAPE, SET BELL, SET INTENSITY, SET DELIMITERS
    и SET CONFIRM.
 
  . Во время редактирования обрабатываются все прерывания по нажатию
    клавиш, приводящие к вызову процедуры, связанной с нажатой клавишей.
    Причем, позиция курсора внутри поля редактирования автоматически
    сохраняется, а после возврата управления восстанавливается.
    Вложенность рекурсивных вызовов описываемой функции ограничена только
    размером стека.
 


  Примеры
 
  . Ввод с текущей позиции курсора:
 
    cVar := SPACE(20)           // Область ввода длиной 20 символов
    cVar := GETSECRET(cVar)     // Сохранение результата редактирования
 
  . Ввод 10 символов с позиции - строка 10, столбец 20:
 
    cVar := GETSECRET(SPACE(10), 10,20)
 
  . Отображение результатов редактирования не в выделенном, а в
    стандартном цвете:
 
    SET CONFIRM ON              // Завершение ввода по нажатию клавиши
                                // <Enter>
    cVAR := "Исходный текст"
    GETSECRET(cVar, 10, 20, .T., "Введите, пожалуйста:")
 

See Also: GETINPUT()

 

 

 RESTGETS()
 Восстанавливает установки среды и совокупность GET-объектов.
------------------------------------------------------------------------------
 
  Синтаксис
 
    RESTGETS(<aSavedGets>) --> lRestored
 
  Параметры
 
    <aSavedGets> - массив, возвращаемый функцией SAVEGETS().
 
  Возвращаемое значение
 
    lRestored - логическое значение .T. при успешном завершении, а иначе
    .F..
 
  Описание
 
    Функция восстанавливает установки GET-системы и совокупность
    GET-объектов, сохраненные ранее функцией SAVEGETS().

Содержание раздела