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; }