SETGRAPHMODE |
Fixe le mode graphique |
---|---|
Turbo Pascal 4+ | Graph |
Syntaxe
Procedure SetGraphMode(mode:Integer); |
Paramètres
Nom | Description | ||
---|---|---|---|
mode | Ce paramètre permet d'indiquer le mode vidéo: | ||
Constante | Valeur | Description | |
CGAC0 | 0 | Cette constante permet le mode vidéo 320 x 200 pixels | |
CGAC1 | 1 | Cette constante permet le mode vidéo 320 x 200 pixels | |
CGAC2 | 2 | Cette constante permet le mode vidéo 320 x 200 pixels | |
CGAC3 | 3 | Cette constante permet le mode vidéo 320 x 200 pixels | |
CGAHi | 4 | Cette constante permet le mode vidéo 640 x 200 pixels | |
MCGAC0 | 0 | Cette constante permet le mode vidéo 320 x 200 pixels | |
MCGAC1 | 1 | Cette constante permet le mode vidéo 320 x 200 pixels | |
MCGAC2 | 2 | Cette constante permet le mode vidéo 320 x 200 pixels | |
MCGAC3 | 3 | Cette constante permet le mode vidéo 320 x 200 pixels | |
MCGAMed | 4 | Cette constante permet le mode vidéo 640 x 200 pixels | |
MCGAHi | 5 | Cette constante permet le mode vidéo 640 x 480 pixels | |
EGAMonoHi | 3 | Cette constante permet le mode vidéo 640 x 350 pixels | |
HercMonoHi | 0 | Cette constante permet le mode vidéo 720 x 348 pixels | |
VGALo | 0 | Cette constante permet le mode vidéo 640 x 200 pixels | |
VGAMed | 1 | Cette constante permet le mode vidéo 640 x 350 pixels | |
VGAHi | 2 | Cette constante permet le mode vidéo 640 x 480 pixels | |
EGALo | 0 | Cette constante permet le mode vidéo 640 x 200 pixels | |
EGAHi | 1 | Cette constante permet le mode vidéo 640 x 350 pixels | |
EGA64Lo | 0 | Cette constante permet le mode vidéo 640 x 200 pixels | |
EGA64Hi | 1 | Cette constante permet le mode vidéo 640 x 350 pixels | |
ATT400C0 | 0 | Cette constante permet le mode vidéo 320 x 200 pixels | |
ATT400C1 | 1 | Cette constante permet le mode vidéo 320 x 200 pixels | |
ATT400C2 | 2 | Cette constante permet le mode vidéo 320 x 200 pixels | |
ATT400C3 | 3 | Cette constante permet le mode vidéo 320 x 200 pixels | |
ATT400Med | 4 | Cette constante permet le mode vidéo 640 x 200 pixels | |
ATT400Hi | 5 | Cette constante permet le mode vidéo 640 x 400 pixels | |
IBM8514Lo | 0 | Cette constante permet le mode vidéo 640 x 480 pixels | |
IBM8514Hi | 1 | Cette constante permet le mode vidéo 1024 x 768 pixels | |
PC3270Hi | 0 | Cette constante permet le mode vidéo 720 x 350 pixels |
Description
Cette fonction permet de fixer le mode graphique courant du pilote BGI.
Remarques
- Le paramètre mode doit être un mode valide pour le pilote de périphérique actuel.
- La procédure SetGraphMode est utilisé pour sélectionner un mode graphique différent de celui par défaut défini par InitGraph.
- La procédure SetGraphMode peut également être utilisé en conjonction avec la procédure RestoreCrtMode pour basculer entre les modes texte et graphique.
- La procédure SetGraphMode réinitialise tous les paramètres graphiques à leurs valeurs par défaut (pointeur actuel, palette, couleur, fenêtre,...).
- La fonction GetModeRange renvoie les modes valides les plus bas et les plus élevés pour le pilote actuel.
- Si une tentative est effectuée pour sélectionner un mode non valide pour le pilote de périphérique actuel, la fonction GraphResult renvoie une valeur de grInvalidMode.
- Un appel réussi à la procédure InitGraph doit avoir été effectué avant d'appeler cette routine.
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 391 à 392.
Dernière mise à jour : Dimanche, le 8 février 2015