Type Color
Le type color est prévu pour stocker les informations de couleur et occupe 4 octets en mémoire. Le premier octet est ignoré, les 3 octets suivants contiennent les composantes RGB.
Les constantes de couleur peuvent être représentées de 3 façons : littéralement, par des entiers ou par un nom (seulement pour les couleurs Web nommées).
La représentation littérale consiste en 3 parties représentant les valeurs numériques des 3 principales composantes : rouge, vert et bleu. La constante commence avec C et est entourée de guillemets simples. Les valeurs numériques de la composante d'une couleur sont dans l'intervalle de 0 à 255.
La représentation par valeur entière est faite sous la forme d'un nombre décimal ou hexadécimal. Un nombre hexadécimal ressemble à 0x00BBGGRR, où RR est la valeur du rouge, GG - celle du vert et BB - celle du bleu. Les constantes décimales ne sont pas directement reflétés en RGB. Elles représentent la valeur décimale de la représentation hexadécimale.
Des couleurs spécifiques correspondent aux couleurs Web.
Exemples :
//--- Litteraux
|
Voir aussi
Couleurs Web, ColorToString, StringToColor, Conversion de Type