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