Condividi tramite


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