SETBKCOLOR |
Fixe la couleur d'arrière-plan |
Turbo C 1.5+ |
graphics.h |
Syntaxe
void far setbkcolor(int color);
|
Paramètres
Nom |
Description |
color |
Ce paramètre permet d'indiquer le numéro de la couleur |
Description
Cette fonction permet de définir la couleur d'arrière-plan actuelle à l'aide de la palette.
Remarques
- La fonction setbkcolor définit l'arrière-plan sur la couleur spécifiée par color. La couleur de le paramètre peut être un nom ou un nombre, comme
indiqué dans le tableau suivant :
Nombre |
Nom |
Nombre |
Nom |
0 |
BLACK |
8 |
DARKGRAY |
1 |
BLUE |
9 |
LIGHTBLUE |
2 |
GREEN |
10 |
LIGHTGREEN |
3 |
CYAN |
11 |
LIGHTCYAN |
4 |
RED |
12 |
LIGHTRED |
5 |
MAGENTA |
13 |
LIGHTMAGENTA |
6 |
BROWN |
14 |
YELLOW |
7 |
LIGHTGRAY |
15 |
WHITE |
- Ces noms symboliques sont définis dans graphics.h.
- Par exemple, si vous souhaitez définir la couleur d'arrière-plan sur bleu, vous pouvez appeler :
- setbkcolor(BLUE) /* ou */ setbkcolor(1)
- Sur les systèmes CGA et EGA, la fonction setbkcolor modifie
la couleur d'arrière-plan en modifiant la première entrée de la palette.
- Si vous utilisez une carte vidéo EGA ou un VGA et que vous
modifiez les couleurs de la palette avec setpalette ou setallpalette , les constantes symboliques
définies peuvent ne pas vous donner la bonne couleur. En effet, le paramètre de setbkcolor indique le numéro d'entrée dans la palette actuelle plutôt qu'une couleur
spécifique (sauf si le paramètre passé est 0, ce qui définit toujours la couleur d'arrière-plan sur noir).
- La fonction setbkcolor fonctionne uniquement avec les compatibles IBM PC et compatibles équipés d'adaptateurs
d'affichage graphiques pris en charge.
Dernière mise à jour : Vendredi, le 26 Février 2021