Cómo dibujar gráficos, líneas rectas, círculos, etc. usando lenguaje C en VC. Además, el archivo de encabezado "graphics.hgt" no se puede utilizar en VC.
lt;graphics.hgt; es una biblioteca utilizada en TC
Cree un archivo MFC y seleccione la función "CVIEW" al agregar el menú "Botones funcionales"
El contenido es el siguiente (uso Visual Studio 2010, algunas versiones pueden causar operaciones diferentes)
CDC*pDC=GetDC() //Obtener el puntero de clase de dibujo
RedrawWindow(); //Reconstruye la ventana
pDC-gt; Rectángulo(50, 20, 700, 400); //Dibuja un rectángulo con el pincel predeterminado
CPen bluepen( PS_DASH, 1, RGB( 0, 0, 255)); // Crea un pincel azul que dibuja una línea de puntos con un ancho de línea de 1
CPen*old=pDC-gt; bluepen);
pDC-gt; Ellipse(100, 50, 250, 200); //Dibujar un círculo
CPen redpen(PS_SOLID, 2, RGB(255, 0, 0)); //Crea una línea sólida, un pincel rojo con un ancho de línea de 2
pDC-gt; (500, 50, 650, 200); // Dibuja un círculo
pDC-gt; MoveTo(375, 100); //Dibuja un triángulo
pDC-gt; (225, 300);
pDC-gt;LineTo(525,300);
pDC-gt;LineTo(375,100);
CBrush greenBrush(RGB( 0,255,0));/ /Crea un pincel verde sólido
pDC-gt;SelectObject(amp;greenBrush);
pDC-gt;FloodFill(375, 200, RGB( 255, 0, 0) ); // Rellena el triángulo con un pincel verde sólido
CBrush green1Brush(HS_FDIAGONAL, RGB(0, 255, 0) // Crea un pincel verde con un sombreado diagonal. línea
pDC-gt; SelectObject(amp; green1Brush);
pDC-gt; círculo con un pincel diagonal verde
pDC-gt; SelectObject(old); // Libera el pincel creado y restaura el pincel original
pDC-gt; "HOLA MUNDO, ¡Es mi primer trabajo gráfico por computadora!"); //Salida de caracteres
ReleaseDC(pDC); //Libera el objeto CDC creado
.