Section courante

A propos

Section administrative du site

 Langage  Installation  Elément  Tutoriel  Programmation  Emulateur  Annexe  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Turbo C 2.0
Les remarques
Les opérateurs
Les instructions conditionnelles
Les instructions de boucles
Définition de procédures et de fonctions
Type de données
Fichier d'entête
Référence des mot réservés (mots clefs)
Référence de fonctions
Programmation avec Turbo C
Plus de programmation dans Turbo C
Notes pour les programmeurs Turbo Pascal
Les modèles de mémoire
Utilisation des bibliothèques à virgule flottante
Bonjour
Affichage
Astronomie
Biochimie
Conversion
Finance
Géographie
Jeux & stratégies
Histoire
Mathématique
Météorologie
Océanographie
Sport
Système d'exploitation
Validation
BIOS
Phase lunaire
Calcul du calcium corrigé
Calcul le taux d'alcoolémie
Bin,Hex,Base62,...
IPaymt/Interet
NPer
PPaymt/Principal
Distance en Km entre deux longitudes et latitudes
Tetris
Chiffre romain
Ackermann
Exp
Factoriel
Fibonacci
Log
Nombre premier
Odd
Unité de mesure
Fréquence des vagues
Hockey
Répertoire
CD-ROM
Pays
Courriel
DOSBox
PCE - PC Emulator
PCem
Table ASCII
Table des codes ANSI
Instructions assembleur 80x86
Liste des interruptions
Port d'entrée/sortie
Mémoire RAM de l'IBM PC
00h à 07h: Processeur
08h à 0Fh: Périphériques (IRQ0 à IRQ7)
10h: Gestionnaire vidéo
13h: Accès aux disques
15h: Extension d'Entrée/Sortie
21h: Service DOS
2Fh: Multiplexe
00h: Mode vidéo
01h: Sélection du type de curseur
10h, F0h: Tseng Labs HiColor
4Fh: Pilote VESA
5Fh: Realtek RTVGA
6Fh: Video 7
18h: Demande des informations SCSI
01h: Écrit dans la RAM non-volatile (Amstrad PC1512)
02h: Lecture dans la RAM non-volatile (Amstrad PC1512)
10h: Gestionnaire principal TopView
89h: Entrée en mode protégé
64h: OS/2 API DOS32StartSession
16h: Windows & DPMI
0Ah: Détection de Windows
84h: Demande le point d'entrée
86h: Détection du mode DPMI
87h: Détecte l'installation DPMI
8Eh: Machine virtuel et application
Préface
Notes légal
Dictionnaire
Recherche

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



PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mardi, le 2 Mars 2021