Red de conocimiento informático - Material del sitio web - Programación Arc basada en VC++

Programación Arc basada en VC++

Puedes llamar a la función AngleArc() de la API, o a la función CDC::AngleArc()

Toma el AngleArc de la API como ejemplo:

//Prototipo de función

BOOL AngleArc(

HDC hdc, // identificador del contexto del dispositivo

int X, // coordenada x del centro del círculo

int Y, // coordenada y del centro del círculo

DWORD dwRadius, // radio del círculo

FLOAT eStartAngle, // ángulo inicial del arco

FLOAT eSweepAngle / / ángulo de barrido del arco

);

//Uso específico: como centro de círculo (20, 20), radio 15, de pi/ a pi /2.

AngleArc(hdc,20,20,15,pi,-pi/2);//eSweepAngle es el valor del ángulo calculado en relación con el ángulo inicial