Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: XÑA en 13 de Julio de 2012, 02:58:29 PM

Título: Invalidate al hacer ScrollBar
Publicado por: XÑA en 13 de Julio de 2012, 02:58:29 PM
Resulta que al mover el scroll bar, windows me hace un Invalidate de la región del scrollBar.
En mi Paint, estoy utilizando un RenderTarget de DirectX, y para mi perfecto, porqué mientras hace scroll, estoy dibujando y me adapto al scroll.

Pero... resulta que además de dibujar con DX, también utilizo el GDI. Entonces al moverme la barra, me está haciendo un Invalidate, PERO NO DE TODO EL CONTROL, con lo cual lo que se dibuja con el GDI no aparece  :'(

Lo he arreglado con el evento Scroll, pero ahora lo que ocurre es que me hace 2 Invalidates: uno el del propio scrollbar y el otro el que yo le digo...

¿Cómo puedo evitar esos 2 invalidates?