TEXTCOLOR |
Couleur du texte |
---|---|
Turbo Pascal 4+ | Crt |
Syntaxe
Procedure TextColor(teinte:Byte); |
Paramètres
Nom | Description | |||
---|---|---|---|---|
teinte | Ce paramètre permet d'indiquer la teinte de la couleur du texte : | |||
Constante | Valeur | Description | ||
Black | 0 | Cette constante permet d'indiquer la couleur noir | ||
Blue | 1 | Cette constante permet d'indiquer la couleur bleu | ||
Green | 2 | Cette constante permet d'indiquer la couleur verte | ||
Cyan | 3 | Cette constante permet d'indiquer la couleur cyan | ||
Red | 4 | Cette constante permet d'indiquer la couleur rouge | ||
Magenta | 5 | Cette constante permet d'indiquer la couleur magenta | ||
Brown | 6 | Cette constante permet d'indiquer la couleur brune | ||
LightGray | 7 | Cette constante permet d'indiquer la couleur gris clair | ||
DarkGray | 8 | Cette constante permet d'indiquer la couleur gris foncé | ||
LightBlue | 9 | Cette constante permet d'indiquer la couleur bleu clair | ||
LightGreen | 10 | Cette constante permet d'indiquer la couleur vert clair | ||
LightCyan | 11 | Cette constante permet d'indiquer la couleur cyan clair | ||
LightRed | 12 | Cette constante permet d'indiquer la couleur rouge clair | ||
LightMagenta | 13 | Cette constante permet d'indiquer la couleur magenta clair | ||
Yellow | 14 | Cette constante permet d'indiquer la couleur jaune | ||
White | 15 | Cette constante permet d'indiquer la couleur blanche | ||
Blink | 16 pour le TP3 ou 128 pour le TP4+ | Cette constante permet d'indiquer l'attribut de clignotement |
Description
Cette procédure permet de fixer la couleur d'écriture courante pour l'écriture du texte.
Remarques
- ATTENTION ! Il ne faut pas oublier de télécharger la mise-à-jour de l'unité Crt de Borland car une division par 0 se produit avec des machines avec un microprocesseur de 2 GHz ou plus.
- La couleur est une expression entière comprise entre 0 et 15, correspondant à l'une des constantes de couleur du texte définies dans Crt.
- Il y a une variable de type octet dans TextAttr de l'unité Crt - étant utilisée pour contenir l'attribut vidéo actuel. La procédure TextColor définit les bits de 0 à 3 sur le paramètre teinte. Si le paramètre teinte est supérieure à 15, le bit de clignotement (bit 7) est également défini; sinon, elle est effacée.
- Vous pouvez faire clignoter les caractères en ajoutant 128 à la valeur de la couleur du paramètre teinte. La constante de clignotement Blink est définie à cet effet; en fait, pour la compatibilité avec Turbo Pascal 3.0, toute valeur de couleur supérieure à 15 fait clignoter les caractères. Le premier plan de tous les caractères écrits ultérieurement sera dans la couleur spécifiée.
Références
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 431 à 432.
Dernière mise à jour : Dimanche, le 8 février 2015