Partager via


Classe color (gdipluscolor.h)

Un objet Color stocke une valeur 32 bits qui représente une couleur. La valeur de couleur contient quatre composants 8 bits : alpha, rouge, vert et bleu. Les 8 premiers bits (les plus significatifs) contiennent le composant alpha, les 8 bits suivants contiennent le composant rouge, les 8 bits suivants contiennent le composant vert et les 8 bits suivants (les moins significatifs) contiennent le composant bleu. La valeur 32 bits est stockée dans une variable de type ARGB.

Méthodes

La classe Color a ces méthodes.

 
Couleur ::Couleur

Crée un objet Color ::Color et l’initialise en noir opaque. Il s'agit du constructeur par défaut.
Couleur ::Couleur

Crée un objet Color ::Color à l’aide d’une valeur ARGB.
Couleur ::Couleur

Crée un objet Color ::Color à l’aide des valeurs spécifiées pour les composants rouge, vert et bleu. Ce constructeur définit le composant alpha sur 255 (opaque).
Couleur ::Couleur

Crée un objet Color ::Color à l’aide de valeurs spécifiées pour les composants alpha, rouge, vert et bleu.
Couleur ::GetA

La méthode Color ::GetA obtient le composant alpha de cet objet Color.
Couleur ::GetAlpha

La méthode Color ::GetAlpha obtient le composant alpha de cet objet Color.
Couleur ::GetB

La méthode Color ::GetB obtient le composant bleu de cet objet Color.
Couleur ::GetBlue

La méthode Color ::GetBlue obtient le composant bleu de cet objet Color.
Couleur ::GetG

La méthode Color ::GetG obtient le composant vert de cet objet Color.
Couleur ::GetGreen

La méthode Color ::GetGreen obtient le composant vert de cet objet Color.
Couleur ::GetR

La méthode Color ::GetR obtient le composant rouge de cet objet Color.
Couleur ::GetRed

La méthode Color ::GetRed obtient le composant rouge de cet objet Color.
Couleur ::GetValue

La méthode Color ::GetValue obtient la valeur ARGB de cet objet Color.
Couleur ::MakeARGB

La méthode Color ::MakeARGB crée une valeur 32 bits qui regroupe les composants alpha, rouge, vert et bleu spécifiés.
Color ::SetFromCOLORREF

La méthode Color ::SetFromCOLORREF utilise une valeur GDI (Windows Graphics Device Interface) COLORREF pour définir la valeur ARGB de cet objet Color.
Couleur ::SetValue

La méthode Color ::SetValue définit la couleur de cet objet Color.
Couleur ::ToCOLORREF

La méthode Color ::ToCOLORREF convertit la valeur ARGB de cet objet Color en valeur GDI (Windows Graphics Device Interface) COLORREF.

Remarques

Le composant alpha, le 8 bits le plus significatif, spécifie la transparence d’une couleur. Les quatre valeurs des composants vont de 0 à 255. Une valeur de composant alpha de 0 spécifie que la couleur est transparente et une valeur alpha de 255 spécifie que la couleur est opaque. Les valeurs de composant alpha comprises entre 1 et 254 spécifient le degré de fusion de la couleur avec l’arrière-plan lorsque la couleur est affichée. Les valeurs des composants de couleur rouge, vert et bleu sont comprises entre 0 et 255 et déterminent l’intensité de la couleur. La méthode Color ::MakeARGB est utilisée pour encapsuler les quatre composants de couleur dans une seule valeur 32 bits.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête gdipluscolor.h