Red de conocimiento informático - Problemas con los teléfonos móviles - VC ¿Por qué sólo se puede dibujar la mitad del círculo usando la función de clic de MFC? Como se muestra en la figura, use el código fuente que viene con MFC y agregue algo de código al final.

VC ¿Por qué sólo se puede dibujar la mitad del círculo usando la función de clic de MFC? Como se muestra en la figura, use el código fuente que viene con MFC y agregue algo de código al final.

El centro del círculo está ubicado en (500, 500), y su cálculo de y solo calcula cada punto en la mitad inferior del círculo (debajo del centro), pero no todos los puntos en la mitad superior. (sobre el punto central). La coordenada y del semicírculo superior y'=2b-y (y es la coordenada del punto existente del semicírculo inferior)

Dibujar un círculo no es "dibujar puntos", sino dibujar líneas entre puntos

Draw Circle tiene una función especial para dibujar círculos. No es necesario que los dibujes poco a poco por tu cuenta.