Red de conocimiento informático - Descarga de software - Utilizado en lenguaje C, dibuja un círculo con las coordenadas de pantalla (30,30) como centro y 20 como radio.

Utilizado en lenguaje C, dibuja un círculo con las coordenadas de pantalla (30,30) como centro y 20 como radio.

#include

#include

#include

usando el espacio de nombres estándar ;

int main(int argc, char* argv[])

{

char arg[200]={0};

arg[0]='\"';

strcpy(arg+1, argv[0]);

int len=int(strlen(arg));

arg[len]='\"';

HWND hWnd=FindWindow(NULL, arg); //Busca el identificador de la ventana en ejecución del programa

HDC hDC =GetDC(hWnd);//Obtenga el identificador de contexto del dispositivo de la ventana a través del identificador de ventana

HPEN hPen, hOldPen; //Brush

hPen=CreatePen(PS_SOLID, 2, 0x00ff00 );//Generar un pincel verde

hOldPen=(HPEN)SelectObject(hDC, hPen);//Introducir el pincel en el contexto del dispositivo

Arc(hDC, 100, 100, 300, 300, 350, 500, 350, 500);//Dibujar un círculo

SelectObject(hDC, hOldPen);

cout<<"Dibujar un círculo :"<

getch();

devuelve 0;