Функция позволяет заменить указываемым символом
Функция позволяет заменить указываемым символом в заданной области
экрана все символы, не входящие в специальную защищенную группу.
Защищенная группа это часть кодовой таблицы символов начинающаяся со
значения параметра <cInitialChar|nInitialChar> и заканчивающаяся
значением параметра <cEndChar|nEndChar>. По умолчанию группа включает
в себя символы начиная с кода 176 и по 223 включительно, то есть
псевдографические символы. Таким образом, можно очистить экран, но
оставить обрамление.
Защищенная группа может быть "раздвоена", если значение параметра
<cEndChar|nEndChar> меньше <cInitialChar|nInitialChar>. В этом случае
защищенная группа будет распространяться от большего значения до 255 и
от 0 до меньшего значения, что фактически позволяет указать две
защищенные группы.
Примеры
. Очистка экрана за исключением обрамлений. Поскольку границы
опущены, защищенной будет группа символов с кодами от 176 до 223:
UNTEXTWIN(0, 0, 24, 79, " ") // ""
. Очистка всех символов, за исключением латинских прописных
букв (ASCII-коды 65-90). Пробел указан как замещающий символ:
UNTEXTWIN(0, 0, 24, 79, 32, 65, 90) // ""
. "Раздвоение" группы для очистки всех прописных латинских букв
(очищается группа с 65 по 90):
UNTEXTWIN(0, 0, 24, 79, 255, 91, 64) // ""
See Also: CLEARWIN()
CLWIN()
VGAPALETTE()
Изменяет цвета палитры VGA-адаптера.
------------------------------------------------------------------------------
Синтаксис
VGAPALETTE([<cColor|nColor> [,<nRedValue>, <nGreenValue>,
<nBlueValue>]]) --> lValid
Параметры
<cColor|nColor> - необязателный параметр, задающий изменяемый цвет
либо в буквенном Clipper-формате, либо в виде числа в диапазоне от 0