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

Функция очищает задаваемую область экрана.


 
  Описание
 
    Функция очищает задаваемую область экрана. Эта область ограничивается
    значениями параметров от <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", "+")        // "синий на белом"

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