Red de conocimientos turísticos - Información de alquiler - Acerca del rediseño de la ventana de programación de VC

Acerca del rediseño de la ventana de programación de VC

El redibujado de la ventana primero llenará la ventana con el fondo especificado Durante el proceso de redibujado especificado por el usuario, y el mapa de bits cargado en ONCREATE pertenece al fondo de la ventana, por lo que cada vez que se ejecuta ONPAINT, la ventana se llenará primero para que siempre esté visible. .

Pero el texto real no forma parte del fondo de la ventana y no se vuelve a dibujar para rellenar la ventana, por lo que se debe volver a dibujar cada vez que se ejecuta ONPAINT.

En cuanto al momento de volver a dibujar la ventana, en pocas palabras, puede ocurrir en cualquier momento. Por ejemplo, cambiar el tamaño de la ventana, minimizar y luego maximizar una ventana, mover otra ventana sobre la ventana actual, menús emergentes de ventana, etc. Además, los usuarios pueden actualizar ellos mismos el contenido de la ventana o volver a dibujarla.

De hecho, a veces no es necesario prestar demasiada atención al momento en que se vuelve a dibujar la ventana. Por lo general, quiero guardar el contenido mostrado con algunas estructuras de datos. se vuelve a dibujar y se fuerza cuando se actualiza el contenido. . . .