COLORREF
O valor COLORREF é usado para especificar uma cor RGB .
typedef DWORD COLORREF;
typedef DWORD* LPCOLORREF;
Ao especificar uma cor RGB explícita, o valor COLORREF tem a seguinte forma hexadecimal:
0x00bbggrr
O byte de baixa ordem contém um valor para a intensidade relativa do vermelho; o segundo byte contém um valor para verde; e o terceiro byte contém um valor para azul. O byte de alta ordem deve ser zero. O valor máximo de um único byte é 0xFF.
Para criar um valor de cor COLORREF , use a macro RGB . Para extrair os valores individuais para os componentes vermelho, verde e azul de um valor de cor, use as macros GetRValue, GetGValue e GetBValue , respectivamente.
// Color constants.
const COLORREF rgbRed = 0x000000FF;
const COLORREF rgbGreen = 0x0000FF00;
const COLORREF rgbBlue = 0x00FF0000;
const COLORREF rgbBlack = 0x00000000;
const COLORREF rgbWhite = 0x00FFFFFF;
Exemplo das Amostras do Windows Classic no GitHub.
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|