_GETVIDEOCONFIG |
Demande la configuration vidéo |
---|---|
QuickPascal | MSGraph |
Syntaxe
Procedure _GetVideoConfig(Var vc:_VideoConfig); |
Paramètres
Nom | Description |
---|---|
vc | Ce paramètre permet de retourner les informations de la configuration vidéo actuel. |
Description
Cette procédure permet de demander les informations de configuration de la carte vidéo graphique.
Remarques
- La procédure _GetVideoConfig obtient des informations sur l'environnement vidéo actuel. L'enregistrement _VideoConfig contient les champs suivants :
Champ Description numxpixels Ce champ permet d'indiquer la résolution horizontale en pixels. numypixels Ce champ permet d'indiquer la résolution verticale en pixels. numtextcols Ce champ permet d'indiquer le nombre de colonnes de texte disponibles. numtextrows Ce champ permet d'indiquer le nombre de lignes de texte disponibles. numcolors Ce champ permet d'indiquer le nombre de couleurs disponibles. bitsperpixel Ce champ permet d'indiquer le nombre de bits par pixel. numvideopages Ce champ permet d'indiquer le nombre de pages vidéo disponibles. mode Ce champ permet d'indiquer le mode vidéo actuel. adapter Ce champ permet d'indiquer le type d'adaptateur d'affichage actif. monitor Ce champ permet d'indiquer le type de moniteur d'affichage actif. memory Ce champ permet d'indiquer la mémoire vidéo de l'adaptateur en kilo-octets.
- Les valeurs du champ mode de l'enregistrement _VideoConfig sont données par les constantes ci-dessous :
Constante Description _MaxResMode Cette constante permet d'indiquer le mode graphique de la plus haute résolution. _MaxColorMode Cette constante permet d'indiquer le mode graphique avec la plupart des couleurs. _DefaultMode Cette constante permet de restaurer l'écran en mode d'origine. _TextBW40 Cette constante permet d'indiquer le texte de 40 colonnes avec 16 gris. _TextC40 Cette constante permet d'indiquer le texte de 40 colonnes avec 16 ou 8 couleurs. _TextBW80 Cette constante permet d'indiquer le texte de 80 colonnes avec 16 gris. _TextC80 Cette constante permet d'indiquer le texte de 80 colonnes avec 16 ou 8 couleurs. _MRes4Color Cette constante permet d'indiquer 320 x 200 pixels en 4 couleurs. _MResNoColor Cette constante permet d'indiquer 320 x 200 pixels en 4 gris. _HResBW Cette constante permet d'indiquer 640 x 200 pixels en noir et blanc. _TextMono Cette constante permet d'indiquer 80 colonnes textes en noir et blanc. _HercMono Cette constante permet d'indiquer 720 x 348 pixels en noir et blanc pour HGC. _MRes16Color Cette constante permet d'indiquer 320 x 200 pixels en 16 couleurs. _HRes16Color Cette constante permet d'indiquer 640 x 200 pixels en 16 couleurs. _EResNoColor Cette constante permet d'indiquer 640 x 350 pixels en noir et blanc. _EResColor Cette constante permet d'indiquer 640 x 350 pixels en 4 ou 16 couleurs. _VRes2Color Cette constante permet d'indiquer 640 x 480 pixels en noir et blanc. _VRes16Color Cette constante permet d'indiquer 640 x 480 pixels en 16 couleurs. _MRes256Color Cette constante permet d'indiquer 320 x 200 pixels en 256 couleurs. _OResColor Cette constante permet d'indiquer 640 x 400 pixels de 1 de 16 couleurs (Olivetti).
- Les valeurs du champ adaptateur de l'enregistrement _VideoConfig sont données par les constantes ci-dessous :
- Notez que les adaptateurs Olivetti (_OCGA, _OEGA ou _OVGA) sont compatibles avec les adaptateurs _CGA, _EGA ou _VGA correspondants, mais prennent en charge un mode haute résolution supplémentaire, _OResColor.
- Les valeurs du champ moniteur de l'enregistrement _VideoConfig sont données par les constantes ci-dessous :
Constante Description _Mono Moniteur nonochrome _Color Couleur (ou moniteur moniteur amélioré émulant la couleur) _EnhColor Couleur étendu _AnalogMono Analogue (monochrome seulement) _AnalogColor Analogue (couleur seulement) _Analog Analogue (Modes monochrome et couleur)
- Dans tous les modes texte, la fonction _GetVideoConfig renvoie la valeur 32 pour le nombre de couleurs disponibles. Cette valeur indique l'intervalle de valeurs acceptées par la procédure _SetTextColor (0 à 31), dont 16 couleurs non clignotantes (0 à 15) et 16 couleurs clignotantes (16 à 31). (Sélectionnez le clignotement en ajoutant 16 à la valeur de couleur normale.)
- Étant donné que le mode texte monochrome a moins d'attributs d'affichage uniques, certains sont redondants ; cependant, la plage d'attributs possibles est la même (0 à 31) que pour les autres modes de texte, et le clignotement est sélectionné de la même manière.
Constante | Description |
---|---|
_MDPA | Monochrome Display Printer Adapter |
_CGA | Color Graphics Adapter |
_OCGA | Olivetti(R) [AT&T(R)] Color Graphics Adapter |
_EGA | Enhanced Graphics Adapter |
_OEGA | Olivetti (AT&T) Enhanced Graphics Adapter |
_VGA | Video Graphics Array |
_OVGA | Olivetti (AT&T) Video Graphics Array |
_MCGA | Multicolor Graphics Array |
_HGC | Hercules(R) Graphics Card |
Dernière mise à jour : Dimanche, le 20 avril 2014