Макрос RGB (wingdi.h)
Макрос RGB выбирает красный, зеленый, синий (RGB) цвет на основе предоставленных аргументов и возможностей цвета устройства вывода.
Синтаксис
void RGB(
r,
g,
b
);
Параметры
r
Интенсивность красного цвета.
g
Интенсивность зеленого цвета.
b
Интенсивность синего цвета.
Возвращаемое значение
None
Remarks
Интенсивность каждого аргумента находится в диапазоне от 0 до 255. Если все три интенсивности равны нулю, результат будет черным. Если все три интенсивности имеют значение 255, результат будет белым.
Чтобы извлечь отдельные значения для компонентов красного, зеленого и синего цветового значения COLORREF , используйте макросы GetRValue, GetGValue и GetBValue соответственно.
При создании или анализе логической палитры используйте структуру RGBQUAD для определения значений цвета и проверки значений отдельных компонентов. Дополнительные сведения об использовании значений цвета в цветовой палитре см. в описаниях макросов PALETTEINDEX и PALETTERGB .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | wingdi.h (включая Windows.h) |