Funciones de la Libreria
Conceptos básicos
El estándar de C++ no define ninguna función gráfica debido a las grandes diferencias entre las
interfaces de los distintos tipos de hardware.Funciones
int getmaxx( );
Retorna la coordenada máxima horizontal,
probablemente 639. Ej: hm=getmaxx( );
int getmaxy( );
Retorna la coordenada máxima vertical,
probablemente 479. Ej: vm=getmaxy( );int getx( );
Retorna la coordenada actual horizontal. Ej:
hact=getx( );
int gety( );
Retorna la coordenada actual vertical. Ej:
vact=gety( );
moveto(int x , int y);
Se mueve a las coordenadasindicadas. Ej:
moveto(320,240);
setcolor(color);
Selecciona el color de dibujo y texto indicado.
Ej: setcolor(1); o setcolor(BLUE);
setbkcolor(color);
Selecciona el color de fondo indicado. Ej:setbkcolor(4); o setbkcolor(RED);
int getcolor( );
Retorna el color de dibujo y texto actual. Ej:
coloract=getcolor( );
Retorna el color de fondo actual. Ej:
fondoact=getbkcolor( );
int getbkcolor( );int getpixel(int x , int y);
Retorna el color del pixel
colorp=getpixel(120,375);
cleardevice( );
Borra la pantalla. Ej: cleardevice( );
en
x,y.
Ej:
Funciones de dibujo
putpixel(int x , int y ,color);
Pinta un pixel en las coordenadas y color
indicados. Ej: putpixel(100,50,9);
line(int x1 , int y1 , int x2 , int y2);
Dibuja una línea desde x1,y1 a x2,y2. Ej:
line(20,10,150,100);circle(int x , int y , int radio);
Dibuja un círculo del radio indicado y con centro
en x,y. Ej: circle(320,200,20);
rectangle(int x1 , int y1 , int x2 , int y2);
Dibuja un rectángulo con la esquinasuperior
izquierda en x1,y1 y la inferior derecha en
x2,y2. Ej: rectangle(280,210,360,270);
Procesamiento Gráfico
Página 1
Funciones de la Librería Grafica
arc(int x , int y, int angulo1 , int angulo2, int
radio);
Dibuja un arco cuyo centro está en x,y, de radio
r, y que va desde angulo1 a angulo2. Ej:
arc(200,200,90,180,40);
setlinestyle(int estilo, 1 , grosor);
Selecciona el estilo de línea...
Regístrate para leer el documento completo.