A continuación algunos ejemplos
Para iniciar el modo gráfico se usa la función void initwindow (int width, int height);
Ejemplo:
initwindow(400,300); // Abre una ventana gráfica de 400x300 color rgb
Para cerrar el modo gráfico se usa la función closegraph();
4.9.9.2 Ejemplos
#include
int main()
{
initwindow(400,300); // Abre una ventana gráfica de 400x300 pixeles
moveto(0,0); // Pone el cursor en 0,0
lineto(50,50); // Dibuja una línea desde 0,0 hasta 50,50
while(!kbhit()); // Espera a que el usuario presione una tecla
closegraph(); // Cierra la ventana gráfica
return 0;
}
Esta librería no solo soporta los 16 colores de la librería graphics.h de Borland mediante las constantes BLACK BLUE GREEN CYAN RED MAGENTA BROWN LIGHTGRAY DARKGRAY LIGHTBLUE LIGHTGREEN LIGHTCYAN LIGHTRED LIGHTMAGENTA YELLOW WHITE
sino que es posible usar colores rgb, lo cual nos da al rededor de 16 millones de colores incrustando el macro “COLOR(r,g,b)” en donde originalmente estaría el indicado el color.
El resto de las funciones gráficas funcionan igual que en la librería original graphics.h y pueden encontrarse en la ayuda del Turbo C++ de Borland o e cualquier manual de este mismo.
Funciones principales de la librería winbgim.h
Función | Tarea |
void circle (int x, int y, int radius); | Dibuja un circulo en x,y de radio radius |
void cleardevice (void); | Borra la pantalla |
void line (int x1, int y1, int x2, int y2); | Traza una línea desde x1,y1 hasta x2,y2 |
void lineto (int x, int y) | Traza una línea desde la posición actual de cursor hasta x,y |
void putpixel (int x, int y, int color); | Dibuja un pixel en x,y de color color |
void rectangle (int left, int top, int right, int bottom); | Dibuja un rectangulo de esquenas top,left y right,bottom |
void setcolor (int color); | Establece el color actual. |
int mousex(void) | Retorna la coordenada x del Mouse relativa a la esquina superior izquierda |
int mousey(void) | Retorna la coordenada y del Mouse relativa a la esquina superior izquierda |
4 comentarios:
que puedo hacer si en mi programa de dev c++ no aparece el icono de consola grafica??
bueno si instalaste la extencion y no aparece el icono de graficos al crear un proyecto, se recomiendo instalar una version mas reciente del dev-c++ !!
donde descargo el devc++ ke sea descarga directa
http://www.bloodshed.net/devcpp.html
hay esta para descargar el devc++5
Publicar un comentario