Устанавливает время задержки при выводе
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() // Обрамление формируется в режиме