graphics.h |
Graphiques |
---|---|
Turbo C 1.5+ |
Description
Cette bibliothèque contient des déclarations des prototypes pour les fonctions graphiques.
Liste des fonctions
Nom | Description |
---|---|
ARC | Cette fonction permet de dessiner un arc de cercle. |
BAR | Cette fonction permet de dessiner une barre bidimensionnelle. |
BAR3D | Cette fonction permet de dessiner une barre en 3 dimensions. |
CIRCLE | Cette fonction permet de dessiner un cercle du rayon donné en (x,y). |
CLEARDEVICE | Cette fonction permet d'effacer l'écran graphique. |
CLEARVIEWPORT | Cette fonction permet d'effacer la fenêtre courante. |
CLOSEGRAPH | Cette fonction permet d'arrêter le système graphique. |
DETECTGRAPH | Cette fonction permet de déterminer le pilote graphique et le mode graphique à utiliser en vérifiant le matériel. |
DRAWPOLY | Cette fonction permet de dessiner le contour d'un polygone. |
ELLIPSE | Cette fonction permet de dessiner un arc elliptique. |
FILLELLIPSE | Cette fonction permet de dessiner et de remplir une ellipse. |
FILLPOLY | Cette fonction permet de dessiner et de remplir un polygone. |
FLOODFILL | Cette fonction permet de remplir une région délimitée. |
GETARCCOORDS | Cette fonction permet de demander les coordonnées du dernier appel à arc. |
GETASPECTRATIO | Cette fonction permet de récupérer le rapport hauteur/largeur du mode graphique actuel. |
GETBKCOLOR | Cette fonction permet de retourner la couleur d'arrière-plan actuelle. |
GETCOLOR | Cette fonction permet de retourner la couleur de dessin actuelle. |
GETDEFAULTPALETTE | Cette fonction permet de retourner la structure de définition de la palette. |
GETDRIVERNAME | Cette fonction permet de retourner un pointeur sur une chaîne de caractères contenant le nom du pilote graphique actuel. |
GETFILLPATTERN | Cette fonction permet de copier un paramètre de remplissage défini par l'utilisateur dans la mémoire. |
GETFILLSETTINGS | Cette fonction permet de demander des informations sur le motif et la couleur de remplissage actuels. |
GETGRAPHMODE | Cette fonction permet de retourner le mode graphique actuel. |
GETIMAGE | Cette fonction permet d'enregistrer une image binaire de la région spécifiée dans la mémoire. |
GETLINESETTINGS | Cette fonction permet de demander le style de ligne, le motif et l'épaisseur actuels. |
GETMAXCOLOR | Cette fonction permet de retourner la valeur de couleur maximale pouvant être transmise à la fonction setcolor. |
GETMAXMODE | Cette fonction permet de retourner le numéro de mode maximum pour le pilote actuel. |
GETMAXX | Cette fonction permet de retourner la coordonnée d'écran x maximale. |
GETMAXY | Cette fonction permet de retourner la coordonnée d'écran y maximale. |
GETMODENAME | Cette fonction permet de retourner un pointeur vers une chaîne de caractères contenant le nom d'un mode graphique spécifié. |
GETMODERANGE | Cette fonction permet de demander l'intervalle de modes pour un pilote graphique donné. |
GETPALETTE | Cette fonction permet de demander des informations sur la palette actuelle. |
GETPALETTESIZE | Cette fonction permet de retourner la taille de la table de recherche des couleurs de la palette. |
GETPIXEL | Cette fonction permet de demander la couleur d'un pixel spécifié. |
GETTEXTSETTINGS | Cette fonction permet de demander des informations sur la police de texte graphique actuelle. |
GETVIEWSETTINGS | Cette fonction permet de demander des informations sur la fenêtre actuelle. |
GETX | Cette fonction permet de retourner la coordonnée x de la position graphique actuelle. |
GETY | Cette fonction permet de retourner la coordonnée y de la position graphique actuelle. |
GRAPHDEFAULTS | Cette fonction permet de réinitialiser tous les paramètres graphiques à leurs valeurs par défaut. |
GRAPHERRORMSG | Cette fonction permet de retourner un pointeur vers une chaîne de caractères de message d'erreur. |
GRAPHRESULT | Cette fonction permet de retourner un code d'erreur pour la dernière opération graphique infructueuse. |
IMAGESIZE | Cette fonction permet de retourner le nombre d'octets requis pour entreposer une image de bit. |
INITGRAPH | Cette fonction permet d'initialiser le système graphique. |
INSTALLUSERDRIVER | Cette fonction permet d'installer un pilote de périphérique ajouté par le fournisseur dans la table des pilotes de périphérique BGI. |
INSTALLUSERFONT | Cette fonction permet de charger un fichier de polices (.CHR) n'étant pas intégré au système BGI. |
LINE | Cette fonction permet de tracer une ligne entre deux points spécifiés. |
LINEREL | Cette fonction permet de tracer une ligne à une distance relative de la position actuelle (CP). |
LINETO | Cette fonction permet de tracer une ligne de la position actuelle (CP) à (x, y). |
MOVEREL | Cette fonction permet de déplacer la position actuelle (CP) d'une distance relative. |
MOVETO | Cette fonction permet de déplacer la position actuelle (CP) vers (x, y). |
OUTTEXT | Cette fonction permet d'afficher une chaîne de caractères dans la fenêtre. |
OUTTEXTXY | Cette fonction permet d'afficher une chaîne de caractères à un emplacement spécifié. |
PIESLICE | Cette fonction permet de dessiner et de remplir un arc de cercle, soit une partie de tarte. |
PUTIMAGE | Cette fonction permet d'émettre une image binaire sur l'écran. |
PUTPIXEL | Cette fonction permet de tracer un pixel à un point spécifié. |
RECTANGLE | Cette fonction permet de dessiner un rectangle. |
REGISTERBGIDRIVER | Cette fonction permet d'enregistrer un code de pilote graphique chargé par l'utilisateur ou lié avec le système graphique. |
REGISTERBGIFONT | Cette fonction permet d'enregistrer le code de police de caractères barré lié. |
RESTORECRTMODE | Cette fonction permet de restaurer le mode d'écran à son réglage avant l'appel à la fonction initgraph. |
SECTOR | Cette fonction permet de dessiner et de remplir une partie de tarte elliptique. |
SETACTIVEPAGE | Cette fonction permet de définir la page active pour la sortie graphique. |
SETALLPALETTE | Cette fonction permet de modifier toutes les couleurs de la palette comme spécifié. |
SETASPECTRATIO | Cette fonction permet de modifier le facteur de correction du rapport hauteur/largeur par défaut. |
SETBKCOLOR | Cette fonction permet de définir la couleur d'arrière-plan actuelle à l'aide de la palette. |
SETCOLOR | Cette fonction permet de définir la couleur de dessin actuelle à l'aide de la palette. |
SETFILLPATTERN | Cette fonction permet de sélectionner un motif de remplissage défini par l'utilisateur. |
SETFILLSTYLE | Cette fonction permet de définir le motif et la couleur de remplissage. |
SETGRAPHBUFSIZE | Cette fonction permet de modifier la taille du tampon graphique interne. |
SETGRAPHMODE | Cette fonction permet de fixer le système en mode graphique et d'effacer l'écran. |
SETLINESTYLE | Cette fonction permet de définir la largeur et le style de ligne actuels. |
SETPALETTE | Cette fonction permet de modifier une couleur de palette. |
SETRGBPALETTE | Cette fonction permet à l'utilisateur de définir les couleurs de la carte vidéo IBM 8514/A. |
SETTEXTJUSTIFY | Cette fonction permet de définir la justification du texte pour les fonctions graphiques. |
SETTEXTSTYLE | Cette fonction permet de définir les caractéristiques de texte actuelles pour la sortie graphique. |
SETUSERCHARSIZE | Cette fonction permet à l'utilisateur de faire varier la largeur et la hauteur des caractères pour les polices de caractères à traits. |
SETVIEWPORT | Cette fonction permet de définir la fenêtre actuelle pour la sortie graphique. |
SETVISUALPAGE | Cette fonction permet de définir le numéro de page des graphiques visuels. |
SETWRITEMODE | Cette fonction permet de définir le mode d'écriture pour le dessin au trait en mode graphique. |
TEXTHEIGHT | Cette fonction permet de retourner la hauteur d'une chaîne de caractères en pixels. |
TEXTWIDTH | Cette fonction permet de retourner la largeur d'une chaîne en pixels. |
_GRAPHFREEMEM | Cette fonction permet à l'utilisateur de se connecter à la désallocation de la mémoire graphique. |
_GRAPHGETMEM | Cette fonction permet à l'utilisateur de se connecter à l'allocation de mémoire graphique. |
Remarques
- Cette bibliothèque n'est pas présente dans le Turbo C 1.0 et fait son apparition dans le Turbo 1.5.
- La fonction proposé dans la bibliothèque graphics.h sont assez proches au niveau de son utilisation et des ses paramètres que l'unité Graph de son produit équivalent pour le langage de programmation Pascal, nommé Turbo Pascal.
Dernière mise à jour : Mardi, le 2 Mars 2021