Red de conocimiento informático - Espacio del host - Quiero dibujar en un programa MFC basado en diálogos. ¿No se puede escribir el programa de dibujo en la función OnPaint? ¿Cuál es el mecanismo de ejecución del dibujo?

Quiero dibujar en un programa MFC basado en diálogos. ¿No se puede escribir el programa de dibujo en la función OnPaint? ¿Cuál es el mecanismo de ejecución del dibujo?

1. No es necesario que esté en OnPaint.

2. El mecanismo es:

a. no transfiere imágenes a otras ventanas, por lo que necesita obtener un identificador de la ventana específicamente para dibujar, llamado HDC

b. Si usa MFC, use esta oración para obtenerlo: CDC* pDC=. this-gt; GetDC() ; (DC de una determinada ventana, por ejemplo, esta ventana es esta)

c. , 100);