Section courante

A propos

Section administrative du site

_SETVIDEOMODE

Fixe le mode vidéo
QuickPascal MSGraph

Syntaxe

Function _SetVideoMode(Mode:Integer):Integer;

Paramètres

Nom Description
Mode Ce paramètre permet d'indiquer le mode vidéo:
Constante Valeur Description
_MaxResMode -3 Cette constante permet d'obtenir le mode vidéo avec la plus haute résolution
_MaxColorMode -2 Cette constante permet d'obtenir le mode vidéo avec la plus de couleurs possible
_DefaultMode -1 Cette constante permet d'obtenir le mode vidéo d'origine
_TextBW40 0 Cette constante permet d'obtenir le mode vidéo de 40 colonnes en noir et blanc
_TextC40 1 Cette constante permet d'obtenir le mode vidéo de 40 colonnes en 16 couleurs
_TextBW80 2 Cette constante permet d'obtenir le mode vidéo de 80 colonnes en noir et blanc
_TextC80 3 Cette constante permet d'obtenir le mode vidéo de 80 colonnes en 16 couleurs
_MRes4Color 4 Cette constante permet d'obtenir le mode vidéo de 320x200 pixels en 4 couleurs
_MResNoColor 5 Cette constante permet d'obtenir le mode vidéo de 320x200 pixels en 4 gris
_HResBW 6 Cette constante permet d'obtenir le mode vidéo de 640x200 pixels en noir et blanc
_TextMono 7 Cette constante permet d'obtenir le mode vidéo de 80 colonnes monochrome
_HercMono 8 Cette constante permet d'obtenir le mode vidéo Hercule de 720 x 348 pixels monochrome
_MRes16Color 13 Cette constante permet d'obtenir le mode vidéo de 320 x 200 pixels en 16 couleurs
_HRes16Color 14 Cette constante permet d'obtenir le mode vidéo de 640 x 200 pixels en 16 couleurs
_EResNoColor 15 Cette constante permet d'obtenir le mode vidéo de 640 x 350 pixels en noir et blanc
_EResColor 16 Cette constante permet d'obtenir le mode vidéo de 640 x 350 pixels en 4 ou 16 couleurs
_VRes2Color 17 Cette constante permet d'obtenir le mode vidéo de 640 x 480 pixels en noir et blanc
_VRes16Color 18 Cette constante permet d'obtenir le mode vidéo de 640 x 480 pixels en 16 couleurs
_MRes256Color 19 Cette constante permet d'obtenir le mode vidéo de 320 x 200 pixels en 256 couleurs
_OResColor 64 Cette constante permet d'obtenir le mode vidéo de 640 x 400 pixels en 1 de 16 couleurs (Olivetti)

Retour

Valeur Description
0 Cette valeur permet d'indiquer qu'une erreur s'est produite.
<> 0 Ces valeurs permettent d'indiquer que l'opération à réussis et le nombre de lignes textes disponibles.

Description

Cette procédure permet de fixer le mode vidéo.

Remarques

Exemple

L'exemple suivant permet de faire passer le programme en mode d'affichage de 320x200 pixels en 16 couleurs et afficher une erreur si un problème est survenu :

  1. Program SetVideoModeSamples;
  2.  
  3. Uses MSGraph;
  4.  
  5. BEGIN
  6.  If _SetVideoMode(_HRes16Color)=0Then Case _GrStatus of
  7.   _GrError:WriteLn('Erreur graphique');
  8.   _GrInvalidParameter:WriteLn('Parametre invalide');
  9.   _GrModeNotSupported:WriteLn('Mode non supporte');
  10.   Else WriteLn('Erreur inconnu');
  11.  End;
  12. END.

Voir également

Langage de programmation - Quick Pascal - Référence de procédures et fonctions - _GetVideoConfig
Langage de programmation - Quick Pascal - Référence de procédures et fonctions - _GrStatus
Langage de programmation - Quick Pascal - Référence de procédures et fonctions - _SetTextRows
Langage de programmation - Quick Pascal - Référence de procédures et fonctions - _SetVideoModerows

Dernière mise à jour : Vendredi, le 13 février 2015