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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour