SETALLPALETTE |
Fixe toutes les palettes |
---|---|
Turbo Pascal 4+ | Graph |
Syntaxe
Procedure SetAllPalette(palette:PaletteType); |
Paramètres
Nom | Description |
---|---|
palette | Ce paramètre permet d'indiquer le tampon contenant toutes les palettes |
Description
Cette procédure permet de fixer tous les palettes de couleur dans l'écran graphique.
Remarques
- La palette est un paramètre non typé. Le premier octet est la longueur de la palette. Les n octets suivants remplaceront les couleurs de palette actuelles. Chaque couleur peut varier de -1 à 15. Une valeur de -1 ne changera pas la valeur de l'entrée précédente.
- Notez que les couleurs valides dépendent du pilote graphique actuel et du mode graphique actuel.
- Si une entrée non valide est transmise à la procédure SetAllPalette, la fonction GraphResult renvoie une valeur de -11 (grError) et aucune modification des paramètres de la palette ne se produit.
- Les modifications apportées à la palette sont immédiatement visibles à l'écran. Dans l'exemple répertorié ici, plusieurs lignes sont dessinées à l'écran, puis la palette est modifiée. Chaque fois qu'une couleur de palette est modifiée, toutes les occurrences à l'écran de cette couleur seront remplacées par la nouvelle valeur de couleur.
- La procédure SetAllPalette doit être en mode graphique et ne peut être utilisé qu'avec les cartes vidéo EGA, EGA 64 ou VGA mais pas la carte vidéo IBM 8514 ou VGA en mode 256 couleurs.
Référence
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 376 à 377.
Dernière mise à jour : Dimanche, le 8 février 2015