в буквенном виде, принятом для
либо в буквенном виде, принятом для Clipper-команды SET COLOR.
<cRGB> - символ, задающий запрашиваемую компоненту основного цвета,
в виде буквы R, G или B.
Возвращаемое значение
nPaletteValue - число в диапазоне от 0 до 63. При недействительных
значениях параметров возвращается (-1).
Описание
В VGA-адаптере каждый цвет составляется комбинацией красного, зеленого
и синего цветов. Интенсивность каждого из них определяется числом в
диапазоне от 0 до 63, что позволяет устанавливать индивидуальные
палитры различных цветов.
GETVGAPAL() возвращает значения интенсивности R (красного), G
(зеленого) или B (синего), используемые при формировании цвета, для
которого производится запрос. Последний может быть задан в числовой
форме (от 0 до 15) или в форме обычного цветового кодирования,
используемого в команде SET COLOR.
Примечания
. Применение данной функции показано в программе Colorpal.prg,
поставляемой с CT II.
Примеры
. Определить интенсивность красного в бирюзовом цвете:
GETVGAPAL("BG", "R")
See Also: VGAPALETTE()
INVERTATTR()
Меняет местами коды основного и фонового цветовых атрибутов.
------------------------------------------------------------------------------
Синтаксис
INVERTATTR(<cAttr|nAttr>) --> nInvertAttr
Параметры
<cAttr|nAttr> - обрабатываемый цветовой атрибут в принятом в Clipper
символьном формате или в виде комбинированного числового значения в
диапазоне от 0 до 255.
Возвращаемое значение
nInvertAttr - инвертированный цветовой атрибут в числовом
комбинированном формате.
Описание
Функция возвращает инвертированное значение, что соответствует обмену
основного цвета на цвет фона. Например, красные символы на белом фоне