hey gracias por responder, ya lo habia pensado y es muy tardado. Lo que yo hago realmente es:
1.- Capturar la zona donde se va a colocar un grafico.
2.- Colocar el grafico (dibujo).
3.- y por ultimo redibujo la zona donde esta el grafico e internamente (es decir en el codigo), le digo a mi programa que hubo un cambio.
Esto es muy bueno al simular ventanas o algo asi, de hecho para eso lo hice, simulo ventanas emergentes, de dialogo, y algunas otras cosas y aunque es muy bueno, se convierte en un proceso lento cuando se requiere movimientos mas rapidos, por ejemplo juegos, etc... Pero de todos modos gracias.