COLORREF
Il valore COLORREF viene usato per specificare un colore RGB .
typedef DWORD COLORREF;
typedef DWORD* LPCOLORREF;
Quando si specifica un colore RGB esplicito, il valore COLORREF ha il formato esadecimale seguente:
0x00bbggrr
Il byte a basso ordine contiene un valore per l'intensità relativa di rosso; il secondo byte contiene un valore per verde; e il terzo byte contiene un valore per blu. Il byte ad ordine elevato deve essere zero. Il valore massimo per un singolo byte è 0xFF.
Per creare un valore di colore COLORREF , usare la macro RGB . Per estrarre i singoli valori per i componenti rossi, verdi e blu di un valore di colore, usare rispettivamente le macro GetRValue, GetGValue e GetBValue.
// Color constants.
const COLORREF rgbRed = 0x000000FF;
const COLORREF rgbGreen = 0x0000FF00;
const COLORREF rgbBlue = 0x00FF0000;
const COLORREF rgbBlack = 0x00000000;
const COLORREF rgbWhite = 0x00FFFFFF;
Esempio di esempi classici di Windows in GitHub.
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|