Команда @ ... FILL

Изменяет цвета текста, размещенного внутри некоторой области на экране.

Синтаксис

@ nRow1, nColumn1 FILL TO nRow2, nColumn2
	[COLOR SCHEME nSchemeNumber | COLOR ColorPairList]

Параметры
@ nRow1, nColumn1
Задает левый верхний угол модифицируемой области.
FILL TO nRow2, nColumn2
Задает правый нижний угол модифицируемой области.
COLOR SCHEME nSchemeNumber
Задает цвет области. Цвет области будет определять только первая цветовая пара в заданной цветовой схеме.
COLOR ColorPairList
Задает цвет области. Цвет области будет определять только первая цветовая пара в заданном списке цветовых пар.
Если предложение COLOR SCHEME или COLOR опущено, данная прямоугольная область очищается. Очистку области можно произвести и с помощью команды @ ... CLEAR.
Подробнее о цветовых схемах и цветовых парах см. Использование цветов.

Комментарии
Данная команда изменяет цвета текста, находящегося внутри прямоугольной области в основном окне Visual FoxPro или в активном окне, определенном пользователем. Атрибуты цвета фона и цвета символа можно задать только для уже существующего текста. После выдачи команды @ ... FILL любой вывод текста в ту же область будет изображаться цветами, принимаемыми по умолчанию для экрана или окна.

Пример

* В следующем примере очищается основное окно Visual FoxPro, а затем
* область в этом окне закрашивается указанным цветом.
ACTIVATE SCREEN
CLEAR
@ 4,1 FILL TO 10, 8 COLOR GR+/B

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.