Функция очищает задаваемую область экрана.
Описание
Функция очищает задаваемую область экрана. Эта область ограничивается
значениями параметров от <nTopLine> до <nBottomLine> и от <nLeftCol>
до <nRightCol>. Если эти параметры опущены, строка и столбец
соответствуют текущей позиции курсора для параметров <nTopLine> и
<nLeftCol> и последней строке и правому столбцу для параметров
<nBottomLine> и <nRightCol>.
Для очистки используются указанные при вызове символ <cChar|nChar> и
атрибут <cAttr|nAttr> или, если они опущены, то стандартные символ и
атрибут (CLEARB и CLEARA).
Примечания
. Атрибут <cAttr|nAttr> и символ <cChar|nChar> могут быть заданы
несколькими способами, описанными во Введении к данной главе.
. Стандартные атрибут и символ можно задать, используя функции
SETCLEARA() и SETCLEARB().
. Если для строки и столбца параметры опущены, то функция
автоматически ориентируется на текущую позицию курсора.
Примеры
. Очистка экрана символом CLEARB с атрибутом CLEARA от позиции
курсора до его конца:
CLEARWIN()
. То же самое, но со строки 23 и столбца текущей позиции курсора:
CLEARWIN(23)
. Очистка окна с координатами: строка 23, столбец 15 и строка 24,
столбец 70:
CLEARWIN(23, 15, 24, 70)
. Атрибуты могут быть указаны несколькими способами. В трех
следующих примерах для очистки используется символ CLEARB:
CLEARWIN(23, 15, 24, 70, 4) // "красный на черном"
CLEARWIN(23, 15, 24, 70, "4/7") // "красный на белом"
CLEARWIN(23, 15, 24, 70, "B/W") // "синий на белом"
. Очистка с указываемыми атрибутом и символом:
CLEARWIN(23, 15, 24, 70, "B/W", "+") // "синий на белом"