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 |