номер строки верхнего левого угла
[<cOldChar|nOldChar>]]) --> cNull
Параметры
<nTopLine> - номер строки верхнего левого угла области экрана.
<nLeftColumn> - номер столбца верхнего левого угла области экрана.
<nBottomLine> - номер строки нижнего правого угла области экрана.
<nRightColumn> - номер столбца нижнего правого угла области экрана.
<cNewChar|nNewChar> - необязательный параметр, задающий новый символ
для области экрана в формате символьной строки или в виде числового
значения ASCII-кода в диапазоне от 0 до 255. По умолчанию значение
CLEARB.
<cOldChar|nOldChar> - необязательный параметр, задающий заменяемый
символ в формате символьной строки или в виде числового значения
ASCII-кода в диапазоне от 0 до 255. По умолчанию осуществляется замена
всех символов.
() - при опущенных параметрах функция заменяет все символы на всей
площади экрана на символ CLEARB.
Возвращаемое значение
cNull - всегда пустая строка.
Описание
Функция позволяет заменить в пределах области экрана один или все
символы. Если параметр <cNewChar|nNewChar> опущен, то замена
осуществляется на символ, задаваемый функцией SETCLEARB() (исходное
значение CHR(255)). Указание границ области осуществляется по номерам
строк и столбцов верхнего левого и нижнего правого углов. Если эти
параметры отсутствуют, то замене подлежит весь экран.
Примеры
. Замена всех символов на CLEARB:
SETCLEARB("X") // Все символы на экране
// заменяются на "X"
CHARWIN()
. Замена всех символов "A" на "B":
CHARWIN(10, 10, 20, 70, "B", "A") // "" - пустая строка
. Символы могут быть также заданы в числовой форме: