System.UITypes.TAlphaColor
Delphi
TAlphaColor = type Cardinal;
C++
typedef unsigned TAlphaColor;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
type typedef |
public | System.UITypes.pas System.UITypes.hpp |
System.UITypes | System.UITypes |
Description
TAlphaColor est utilisée pour spécifier les couleurs alpha.
TAlphaColor est utilisée pour spécifier la couleur alpha à afficher pour un composant visuel. Elle est utilisée par la propriété Color de nombreux composants et par bien d'autres propriétés qui spécifient des valeurs de couleur.
Les constantes des couleurs alpha sont définies par l'enregistrement TAlphaColorRec. L'unité System.UIConsts contient aussi des définitions de constantes utiles pour TAlphaColor. Les noms des constantes de System.UIConsts sont composés du préfixe cla
et des noms de couleurs définis par l'enregistrement TAlphaColorRec. Ces constantes sont mappées directement sur la couleur correspondante la plus proche dans la palette système (par exemple, claBlue
est mappée sur bleu).
TAlphaColor est formée de quatre canaux (ARVB) spécifiés sous la forme d'un nombre hexadécimal sur 4 octets. Les trois premiers octets représentent les canaux de couleurs RVB, l'intensité respectivement pour le bleu, le vert et le rouge, et le quatrième octet est le coefficient de transparence (canal Alpha). La valeur $FFFF0000
(Delphi) ou 0xFFFF0000
(C++) représente un bleu pur de pleine intensité, $FF00FF00
(Delphi) ou 0xFF00FF00
(C++) est un vert pur, et $FF0000FF
(Delphi) ou 0xFF0000FF
(C++) est un rouge pur. $FF000000
(Delphi) ou 0xFF000000
(C++) est le noir, et $FFFFFFFF
(Delphi) or 0xFFFFFFFF
(C++) est le blanc.
Pour définir la couleur d'un objet, vous pouvez aussi utiliser TColorAnimation ou TColorKeyAnimation.
Pour consulter la liste des couleurs prédéfinies, voir TAlphaColorRec.
Il y a trois façons de définir une couleur :
- En utilisant les constantes prédéfinies de System.UIConsts :
Color := claGreen; //Delphi Color = TAlphaColor(claGreen); // C++
- En utilisant les constantes prédéfinies de TAlphaColorRec :
Color := TAlphaColorRec.Green; //Delphi Color = TAlphaColor(TAlphaColorRec::Green); // C++
- En utilisant la représentation numérique au format hexadécimal sur 4 octets :
Color := $FF008000; // Delphi Color = TAlphaColor(0xFF008000); // C++
Voir aussi
- FMX.Ani.TColorAnimation
- FMX.Ani.TColorKeyAnimation
- System.UITypes.PAlphaColor
- System.UITypes.PAlphaColorRec
- System.UITypes.TAlphaColorRec
- System.UITypes.TColor
- System.UIConsts
- FMX.Utils.PAlphaColorArray
- FMX.Utils.TAlphaColorArray
- FMX.Utils.PAlphaColorRecArray
- FMX.Utils.TAlphaColorRecArray