Está en la página 1de 3

Resolución de la pantalla

a. #include<graphics.h> /*Incluir la librería de graficas*/

b. int dr=DETECT,modo; /*Habilitar el modo grafico*/

initgraph(&dr, &modo, ”c:\\tc20\\bin”);

c. /*Dibujar con las funciones de graphics.h*/

d. closegraph(); /*Cerrar el modo grafico*/

Funciones de posicionamiento

Coordenadas en x,y.

Max X=480. Max Y=640.

a. getmaxx(); /*calcula pixeles por renglón*/

b. getmaxy(); /*calcula el número de renglones*/

Funciones de graficación.

cleardevice(); /*Limpiar pantalla grafica*/

setbkcolor(int color); /*activa el color deseado en el background*/

getbkcolor(); /*obtiene el color de los trazos que se realicen*/

setcolor(int color); /*activa el color de los trazos que se realicen*/

getcolor(); /*Obtiene el color activo de la pantalla*/

setfillstyle(tipo_de_trama, color_relleno); /*establece el tipo de trama y el color de relleno*/

setlinestyle(int tipo_de_linea, int patrón, int ancho); /*Formato de línea*/

floodfill(int x, int y, int color); /*Rellena la figura geométrica dando las coordenadas dentro de la
figura */
putpixel(int x, int y, color); /*Pinta un pixel*/

line(int x1, int y1, int x2, int y2);/*Pinta una linea*/

rectangle(int x, int y (izq_sup), int x, int y (izq_sup)); /*tectangulo*/

circle(int x, int y, int radio); /*Circulo*/

ellipse(int x, int y, int angulo_inicial, int angulo_final, radio x, radio y );

arc(int x, int y, int angulo_inicial, int angulo_final,); /*Arco*/

fillelipse(int x, int y, in radio x, int radio y);

drawpoly(total vertices, Nombre del arreglo); /*Pinta un poligono de n lados , n>2*/

EJEMPLO

1. circulo.

Setcolor(15);

Circle(100,100,25);

2. linea

setcolor(8);

line(100, 150, 250,250);

3. punto.

Putpixel(320, 145, 14);

4. elipse.

Setcolor(3);

Ellipse(500,500, 0,360, 50,150);

5. Rectangulo.

setcolor(1);

rectangle(100,100, 250,250);

6. Poligono.

Int Name[]={800,130, 900,150, 900,250, 700,150, 800,130};

Setfillstyle(1,CYAN);

Fillpoly(4, Name);
TEXTO

Ejempo:

Settextstylr(5,0,4);

Setcolor(BLUE);

Outtextxy(550,520,”HOLA”);

También podría gustarte