_SETTEXTCOLOR |
Fixe la couleur texte |
QuickPascal |
MSGraph |
Syntaxe
Procedure _SetTextColor(color:Integer);
|
Paramètres
Nom |
Description |
color |
Ce paramètre permet d'indiquer l'index de couleur de la couleur du texte. |
Description
Cette procédure permet de fixer la couleur texte courante.
Remarques
- La procédure _SetTextColor définit la couleur actuelle du texte sur l'attribut (indice de couleur) spécifié par le paramètre color. La sortie suivant le texte
de _OutText et _OutMem apparaîtront dans la nouvelle couleur. L'attribut de couleur de texte par défaut est
7 (blanc).
- La procédure _SetTextColor définit la couleur pour les procédures _OutText et
_OutMem uniquement. Cela n'affecte pas la couleur de la sortie de Write, Writeln,
_OutGText ou des routines de dessin graphique.
- Dans les modes vidéo texte, un indice de couleur peut être spécifié dans l'intervalle de 0 à 31. Les couleurs allant de 0 à 15 sont normales. Ceux dans l'intervalle
16 à 31 sont les mêmes que ceux dans 0 à 15, mais ils clignotent. Le texte clignotant ne fonctionne que dans les modes texte et peut être choisi en ajoutant 16 au numéro de couleur
normal. La gamme de couleurs normale est répertoriée ci-dessous pour les modes de couleur (en supposant que la palette par défaut est utilisée) :
Index |
Couleur |
0 |
Noir |
1 |
Bleu |
2 |
Vert |
3 |
Cyan |
4 |
Rouge |
5 |
Magenta |
6 |
Brun |
7 |
Blanc |
8 |
Gris foncé |
9 |
Bleu clair |
10 |
Vert clair |
11 |
Cyan clair |
12 |
Rouge clair |
13 |
Magenta clair |
14 |
Jaune |
15 |
Blanc clair |
- Le mode texte monochrome a la même gamme d'index de couleurs (0 à 31), mais ils ne correspondent pas tous à des attributs d'affichage uniques. Les
valeurs monochromes uniques sont indiquées ci-dessous :
Index |
Couleur |
0 |
Fermer |
1 |
Souligné |
7 |
Ouvert |
9 |
Souligné à haute intensité |
15 |
Haute intensité |
- La fonction _GrStatus retourne _GrParameterAltered.
Dernière mise à jour : Vendredi, le 13 février 2015