Visual Basic Foro
Programación => Visual Basic 6 => Mensaje iniciado por: Psyke1 en Diciembre 22, 2010, 09:51:20 pm
-
Una pregunta bastante facililla:
¿Como borro lo pintado con GDI en otro formulario o en el escritorio?
¿Hay alguna manera de refrescarlo?
SendKeys vbKeyF5
?
xDDDDD
Gracias ;)
-
Manda un WM_PAINT a lo que hayas pintado :P
-
Hola depende un poco de lo que estas haciendo podes usar RedrawWindow o InvalidateRect , WM_PAINT como ya dijeron, tambien si es un fondo lizo podes utilizar Fillrect, o bien si antes de pintarlo creaste un buffer de el trozo de pantalla de BitBlt
-
Gracias a los dos! :D
Use RedrawWindow()! :P
DoEvents! :P
-
Tengo un problema, no me vuelve a pintar despues de refrescar... o.O
Que puede ser??
DoEvents! :P
Fallo mio... :P
DoEvents! :P