|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| Yes
| Import Library
|
| Header File
| wingdi.h
| Unicode
| No
| Platform Notes
| None
|
|
|
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
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database