Valori colore
Il colore è definito come una combinazione di tre colori primari rosso, verde e blu. il sistema identifica un colore assegnando un valore di colore (talvolta denominato tripletta RGB), costituito da tre valori a 8 bit che specificano le intensità dei relativi componenti di colore. Il nero ha l'intensità minima per il rosso, il verde e il blu, quindi il valore del colore per il nero è (0, 0, 0). Il bianco ha l'intensità massima per il rosso, il verde e il blu, quindi il valore del colore è (255, 255, 255).
Nota
Se la corrispondenza dei colori dell'immagine è abilitata, la definizione del colore e il significato di un valore di colore dipende dal tipo di spazio colore attualmente impostato per il contesto di dispositivo.
Il sistema e le applicazioni usano parametri e variabili con il tipo COLORREF per passare e archiviare i valori dei colori. Ad esempio, la funzioneEnumObjectsidentifica il colore di ogni penna impostando il membro lopnColor in una strutturaLOGPENsu un valore di colore. Le applicazioni possono estrarre i singoli valori dei componenti rosso, verde e blu da un valore di colore usando rispettivamente le macro getRValue, GetGValuee GetBValue rispettivamente. Le applicazioni possono creare un valore di colore dai singoli valori dei componenti usando la macroRGB. Quando si crea o si esamina una tavolozza logica, un'applicazione usa la strutturaRGBQUADper definire i valori dei colori e per esaminare i singoli valori dei componenti.