BAR |
Barre |
---|---|
Turbo C++ | graphics.h |
Syntaxe
void far bar(int left, int top, int right, int bottom); |
Paramètres
Nom | Description |
---|---|
left | Ce paramètre permet d'indiquer la coordonnée x du coin supérieur gauche du rectangle. |
top | Ce paramètre permet d'indiquer la coordonnée y du coin supérieur gauche du rectangle. |
right | Ce paramètre permet d'indiquer la coordonnée x du coin inférieur droit du rectangle. |
bottom | Ce paramètre permet d'indiquer la coordonnée y du coin inférieur droit du rectangle. |
Description
Cette fonction permet de dessiner une barre bidimensionnelle.
Remarques
- bar dessine une barre bidimensionnelle rectangulaire et pleine. La barre est remplie avec le motif et la couleur de remplissage actuels. bar ne trace pas le contour de la barre ; pour dessiner une barre bidimensionnelle avec contour, utilisez bar3d avec une profondeur égale à 0.
- Les coins supérieur gauche et inférieur droit du rectangle sont respectivement indiqués par (gauche, haut) et (droite, bas). Les coordonnées sont exprimées en pixels.
- Il n'y a aucune valeur de retour.
- Portabilité : Cette fonction est propre à Turbo C++. Elle fonctionne uniquement avec les IBM PC et compatibles équipés de cartes graphiques compatibles.
Exemple
- #include <graphics.h>
- #include <stdlib.h>
- #include <stdio.h>
- #include <conio.h>
-
- int main (void) {
- /* demander la détection automatique */
- int gdriver = DETECT, gmode, errorcode;
- int midx, midy, i;
- /* initialiser les graphiques et les variables locales */
- initgraph (&gdriver, &gmode, "");
- /* lire le résultat de l'initialisation */
- errorcode = graphresult();
- if (errorcode != grOk) { /* une erreur s'est produite */
- printf("Erreur graphique : %s\n", grapherrormsg(errorcode));
- printf("Appuyez sur n'importe quelle touche pour arrêter :");
- getch ();
- exit(1); /* terminer avec un code d'erreur */
- }
- midx = getmaxx() / 2;
- midy = getmaxy() / 2;
- /* parcourir les motifs de remplissage */
- for (i=SOLID_FILL; i<USER_FILL; it+) {
- /* définir le style de remplissage */
- setfillstyle(i, getmaxcolor());
- /* dessiner la barre */
- bar(midx-50, midy-50, midx+50, midy+50);
- getch();
- /* nettoyer */
- closegraph();
- return 0;
- }
- }
Voir également
bar3d, rectangle, setcolor, setfillstyle, setlinestyle.
Dernière mise à jour : Dimanche, le 28 Février 2021