Red de conocimiento informático - Problemas con los teléfonos móviles - Para problemas de vb con bitblt, consulte a un experto

Para problemas de vb con bitblt, consulte a un experto

Si puede modificar el código del programa de terceros, el problema es fácil de resolver, simplemente establezca la propiedad de la ventana dibujada .AutoRedraw = True.

La causa del parpadeo se debe al volver a dibujar. La forma más fundamental de resolver el problema del parpadeo al volver a dibujar es usar bitblt para abrir una memoria con el mismo tamaño que el área de dibujo y luego seguir el correspondiente. Los pasos en la memoria para completar el dibujo se pueden eliminar transfiriendo la imagen en la memoria a la ventana visible a través de bitblt de inmediato. Bitblt ha utilizado este enfoque para escribir juegos 2D en el pasado.