|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
PALETTERGB
The PALETTERGB macro accepts three values that represent the relative intensities of red, green, and blue and returns a palette-relative red, green, blue (RGB) specifier consisting of 2 in the high-order byte and an RGB value in the three low-order bytes. An application using a color palette can pass this specifier, instead of an explicit RGB value, to functions that expect a color.
COLORREF PALETTERGB(
BYTE bRed, // red component of palette-relative RGB BYTE bGreen, // green component of palette-relative RGB BYTE bBlue // blue component of palette-relative RGB );
Parameters
bRed
Specifies the intensity of the red color field.
bGreen
Specifies the intensity of the green color field.
bBlue
Specifies the intensity of the blue color field.
Return Values
The return value is a palette-relative RGB specifier. For output devices that support logical palettes, Windows matches a palette-relative RGB value to the nearest color in the logical palette of the device context as though the application had specified an index to that palette entry. If an output device does not support a system palette, Windows uses the palette-relative RGB as though it were a conventional RGB doubleword returned by the RGB macro.
Remarks
The PALETTERGB macro is defined as follows:
#define PALETTERGB(r, g, b) (0x02000000 | RGB(r, g, b))
See Also
PALETTEINDEX, RGB
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
PALETTERGB
Макро PALETTERGB принимает три величины, которые представляют относительную интенсивность красную, зеленую, и синюю и возвращают палитра-относительный красный, зеленый, синий описатель (RGB), состоящий из 2 в старшем байте и величина RGB в трех младших байтах. Приложение, использовавшее цветную палитру может передать этот описатель, вместо явной величины RGB, в функции, который ожидает цвет.
COLORREF PALETTERGB(
БАЙТ выведенный, // красный компонент палитра-относительного БАЙТА RGB bGreen, // зеленого компонента палитра-относительного БАЙТА RGB синего компонента bBlue // палитра-относительного RGB );
Параметры
Выведенное
Определяет интенсивность красной цветной области.
bGreen
Определяет интенсивность зеленой цветной области.
bBlue
Определяет интенсивность синей цветной области.
Обратные Величины
Обратная величина является палитра-относительным описателем RGB. Для выходных устройств, которые поддерживают логические палитры, Окно соответствует палитра-относительной величине RGB в ближайший цвет в логической палитре контекста устройства как если бы приложение определило индекс на этот вход палитры. Если выходное устройство не поддерживает системную палитру, Окно использует палитра-относительный RGB как если бы оно было стандартным двойным словом RGB возвращанным макро RGB.
Замечания
Макро PALETTERGB определяется следующим образом:
#define PALETTERGB(r, g, b) (0x02000000 | RGB(r, g, b))
Смотри Также
PALETTEINDEX, RGB
|
|
|
|
| |