Red de conocimiento informático - Descarga de software - ¿Cómo dibujar líneas, círculos, rectángulos y parábolas usando vc?

¿Cómo dibujar líneas, círculos, rectángulos y parábolas usando vc?

Esto requiere conocimientos de programación de gráficos. Aunque no existe una función de encabezado gráficos.h para la programación de gráficos en VC, alguien ha escrito esa función de encabezado y MFC se puede usar para dibujar gráficos en VC.

Utilice gráficos.h para hacer dibujos y realizar el código de función anterior de la siguiente manera (puede conectarse a Internet para buscar el archivo de encabezado):

Dibujar una línea: línea (int x1, int y1,int x2, int y2)/*donde (x1, y1) constituye las coordenadas iniciales de la línea recta en la ventana, (x2, y2) constituye otra coordenada, es decir: dos puntos determinan una línea recta*/

Dibujar un círculo: círculo(int a,int b,int r)/*donde (a, b) constituye las coordenadas centrales del círculo, r es el radio del círculo*/

Dibujar un rectángulo: bar(int x1,int y1,int x2,int y2)/*Esta función se utiliza para dibujar un rectángulo relleno sin bordes. (x1,y1) constituye las coordenadas de la esquina superior izquierda del rectángulo, (x2,y2) constituye las coordenadas de la esquina inferior derecha del rectángulo*/

rectángulo vacío(

int izquierda,

p>

int arriba,

int derecha,

int abajo

);

Esta función se utiliza para dibujar un rectángulo hueco

izquierda

La coordenada x de la parte izquierda del rectángulo.

arriba

La coordenada y de la parte superior del rectángulo.

derecha

La coordenada x de la parte derecha del rectángulo.

bottom

La coordenada y de la parte inferior del rectángulo.

elipse

Esta función se utiliza para dibujar arcos elípticos.

elipse vacía(

int x,

int y,

int stangle,

int endangle,

int xradius,

int yradius

); Parámetros:

x

El centro de la elíptica. coordenada arco x.

y

La coordenada y del centro del arco elíptico.

stangle

El ángulo del ángulo inicial del arco elíptico.

endangle

El ángulo del ángulo final del arco elíptico.

xradius

El radio del eje x del arco elíptico.

yradius

El radio del eje y del arco elíptico.

drawpoly

Esta función se utiliza para dibujar polígonos.

void drawpoly(

int numpoints,

const int *polypoints

Parámetros:

numpoints

El número de puntos del polígono.

polipuntos

Las coordenadas de cada punto, el número de elementos de la matriz es numpoints * 2.

Esta función no conecta automáticamente el principio y el final de los polígonos. Si necesita dibujar un polígono cerrado, configure el último punto para que sea el mismo que el primer punto.