1
Visual Basic 6 / Re:Gdip en capas?
« en: Marzo 03, 2021, 10:19:26 am »
Esta respuesta corresponde a la primer sugerencia sobre usar un control, en este caso ucImage; Al mismo le cargo una imagen de la ventana y programo el arrastre.
Dibujo la grilla de fondo, asigno autoredraw = true y muevo el control ucImage.
Lo que sucede es que se me borra el fondo (grilla) cuando arrastro el control por todo el formulario.
Adjunto ejemplo gif:
Dibujo la grilla de fondo, asigno autoredraw = true y muevo el control ucImage.
Lo que sucede es que se me borra el fondo (grilla) cuando arrastro el control por todo el formulario.
Citar
de todas formas esto que te sugiero y pintar todo por cada movimiento es casi lo mismo porque el picture hace los mismo internamente, o también podría recomendarte que uses algunos controles como los que hay en el blog (UcImage o LabelPlus) pero no es necesario prescindir de ellos, yo creo que tienes que repintar todo por cada movimiento que hagas, si quieres publica tu código y vemos si se puede optimizar.
Adjunto ejemplo gif:



, justo estaba por emplear el ejemplo del ucImage para probar exactamente lo que describías en tu mensaje.

