до 15. Если остальные параметры
до 15. Если остальные параметры опущены, то палитра этого цвета
устанавливается в стандартное значение. По умолчанию в стандартные
значения устанавливаются палитры всех цветов.
<nRedValue> - необязательный числовой параметр, задающий значение
красной составляющей палитры в диапазоне от 0 до 63.
<nGreenValue> - необязательный числовой параметр, задающий значение
зеленой составляющей палитры в диапазоне от 0 до 63.
<nBlueValue> - необязательный числовой параметр, задающий значение
синей составляющей палитры в диапазоне от 0 до 63.
Возвращаемое значение
lValid - логическое значение .T. при правильно заданных параметрах, а
иначе .F..
Описание
VGA-адаптеры имеют значительно больше возможностей для выбора цветовой
палитры, чем EGA-адаптеры.
Тремя основными для синтеза цветов являются красный, зеленый и синий.
Параметры <nRedValue>, <nGreenValue> и <nBlueValue> позволяют задать
интенсивность трех основных компонент, используемых при образовании
других цветов и получить, таким образом, различные сочетания. Каждое
цветовое сочетание может быть присвоено одному или нескольким цветам,
установленным с помощью команды SET COLOR TO.
Если задан только параметр цвета, то его палитра устанавливается в
соответствии со стандартным значением. При вызове функции без
параметров восстановление стандартных значений осуществляется для всех
цветов.
Примечания
. Восстановление палитр всех цветов осуществляется при вызове
FONTRESET().
Примеры
. Установка палитры для цвета 3:
? VGAPALETTE("BG", 60, 4, 10) // .T. при корректных значениях
. Восстановление палитры красного цвета:
VGAPALETTE("R")
. Восстановление палитр всех цветов:
VGAPALETTE()