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

Устанавливает время задержки при выводе



 

 

 SETBOXGROW()
  Устанавливает время задержки при выводе "разрастающихся" обрамлений.
------------------------------------------------------------------------------
 
  Синтаксис
 
    SETBOXGROW([<nTimeDelay>]) --> cBlank
 
  Параметры
 


    <nTimeDelay> - необязательный числовой параметр, задающий число
    миллисекунд задержки между шагами при выводе "разрастающихся"
    обрамлений. По умолчанию 0.
 
  Возвращаемое значение
 
    cBlank - всегда пустая строка.
 
  Описание
 
Функция позволяет включить режим "разрастания" обрамлений,
сопровождающихся очисткой окна. Обычно обрамления формируются функцией WBOX() или Clipper-командами @...BOX и @...CLEAR TO..[DOUBLE].
 
Если включен режим "разрастания" обрамлений, то вывод рамки будет производиться по шагам. Сначала выводится рамка в центре окна, на следующем шаге - окружающая ее (со стиранием предыдущей), затем следующая и т.д. - до вывода рамки, обрамляющей активное окно.
 
Параметр <nTimeDelay> задает задержку между отдельными шагами.
Однако существует два особых случая его значений:
 
0 - обрамления будут формироваться без "разрастания";
1 - обрамления будут "разрастаться", но без задержки между шагами.
 
  Примечания
 
  . Режим "разрастания" функционирует, только если окно при обрамлении
    очищается (символом-заполнителем). Если при вызове WBOX() все или
    какие-либо параметры опущены, то используются их значения по
    умолчанию.
 
  . При включенном режиме подавления "снега" не рекомендуется
    использовать режим "разрастания".
 
  Примеры
 
  . Установка задержки 10 мс между шагами "разрастания":
 
    SETBOXGROW(10)
 
    WOPEN(2, 2, 23, 78)         // Ничего не происходит
    WBOX()                      // Обрамление формируется в режиме

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