Classe Color (gdipluscolor.h)
Un oggetto Color archivia un valore a 32 bit che rappresenta un colore. Il valore del colore contiene quattro componenti a 8 bit: alfa, rosso, verde e blu. I primi 8 bit (i più significativi) contengono il componente alfa, i successivi 8 bit contengono il componente rosso, i 8 bit successivi contengono il componente verde e i successivi 8 bit (meno significativi) contengono il componente blu. Il valore a 32 bit viene archiviato in una variabile di tipo ARGB.
Metodi
La classe Color dispone di questi metodi.
Color::Color Crea un oggetto Color::Color e lo inizializza in nero opaco. È il costruttore predefinito. |
Color::Color Crea un oggetto Color::Color usando un valore ARGB. |
Color::Color Crea un oggetto Color::Color utilizzando i valori specificati per i componenti rosso, verde e blu. Questo costruttore imposta il componente alfa su 255 (opaco). |
Color::Color Crea un oggetto Color::Color utilizzando i valori specificati per i componenti alfa, rosso, verde e blu. |
Color::GetA Il metodo Color::GetA ottiene il componente alfa di questo oggetto Color. |
Color::GetAlpha Il metodo Color::GetAlpha ottiene il componente alfa di questo oggetto Color. |
Color::GetB Il metodo Color::GetB ottiene il componente blu di questo oggetto Color. |
Color::GetBlue Il metodo Color::GetBlue ottiene il componente blu di questo oggetto Color. |
Color::GetG Il metodo Color::GetG ottiene il componente verde di questo oggetto Color. |
Color::GetGreen Il metodo Color::GetGreen ottiene il componente verde di questo oggetto Color. |
Color::GetR Il metodo Color::GetR ottiene il componente rosso di questo oggetto Color. |
Color::GetRed Il metodo Color::GetRed ottiene il componente rosso di questo oggetto Color. |
Color::GetValue Il metodo Color::GetValue ottiene il valore ARGB di questo oggetto Color. |
Color::MakeARGB Il metodo Color::MakeARGB crea un valore a 32 bit che consolida i componenti alfa, rosso, verde e blu specificati. |
Color::SetFromCOLORREF Il metodo Color::SetFromCOLORREF usa un valore GDI)COLORREF (Windows Graphics Device Interface) per impostare il valore ARGB di questo oggetto Color. |
Color::SetValue Il metodo Color::SetValue imposta il colore di questo oggetto Color. |
Color::ToCOLORREF Il metodo Color::ToCOLORREF converte il valore ARGB dell'oggetto Color in un valore GDI)COLORREF (Windows Graphics Device Interface). |
Commenti
Il componente alfa, i 8 bit più significativi, specifica la trasparenza di un colore. Tutti e quattro i valori dei componenti sono compresi tra 0 e 255. Un valore del componente alfa pari a 0 specifica che il colore è trasparente e un valore alfa pari a 255 specifica che il colore è opaco. I valori dei componenti alfa compresi tra 1 e 254 specificano il grado di fusione del colore con lo sfondo quando viene eseguito il rendering del colore. I valori dei componenti di colore rosso, verde e blu sono compresi tra 0 e 255 e determinano l'intensità del colore. Il metodo Color::MakeARGB viene usato per incapsulare i quattro componenti di colore in un singolo valore a 32 bit.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | gdipluscolor.h |