lValid - логическое значение
числовом виде - непосредственный номер назначаемой палитры в диапазоне
от 0 до 63. По умолчанию палитра заданного цвета устанавливается в
стандартное значение.
Возвращаемое значение
lValid - логическое значение .T. при корректном задании параметров, а
иначе .F..
Описание
Функция позволяет какому-либо из 16 цветов назначить другую палитру.
Поскольку эта функция изменяет режим видеоадаптера, то все, что на
экране было в цвете <cColor1|nColor1>, изменит свой цвет.
При символьном типе параметра <cColor2|nPalette> его значение
трактуется как обозначение цвета, палитра которого присваивается
цвету, заданному параметром <cColor1|nColor1>. В результате чего
получится два идентичных цвета.
При числовом типе параметра <cColor2|nPalette> его значение
трактуется как номер палитры, присваиваемой цвету, заданному
параметром <cColor1|nColor1>.
Если задан только параметр <cColor1|nColor1>, то соответствующая
палитра устанавливается в стандартное значение. При вызове функции без
параметров палитры всех цветов устанавливаются в стандартные значения.
Примечания
. Данную функцию можно применять и в режиме VGA, хотя в этом случае
при использовании VGAPALETTE() достигается большая гибкость.
. Функция FONTRESET() восстанавливает стандартные значения палитр
всех цветов.
Примеры
. Установить для синего цвета палитру темно-синего:
SET COLOR TO B // Установка синего цвета
? "Clipper" // Текст выводится синим цветом
EGAPALETTE("B", 8) // Воздействует на все, что выведено синим
. Восстановление палитры для синего цвета:
EGAPALETTE("B")
. Восстановление палитр всех цветов:
EGAPALETTE()
See Also: FONTRESET()