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