Graficos en Delphi
Saludos a todos los miembros del Club.
Soy un programador novato en delphi y necesito hacer un programa de dibujo en Delphi, la diferencia es que yo tengo que hacer las primitivas de dibujo, no puedo utilizar las del lenguaje, las cuales ya las hice, lo que no puedo hacer es el modulo de repintado.
Lo que estoy haciendo es pintar en 2 TImage en el primero capturo los eventos del mouse, por ejemplo cuando hace clic y esta la herramienta linea guardo las coordenadas, luego mientras se mueva voy trazando lineas a donde se mueve y cuando levanta el click obtengo la ultima coordenada y trazo la linea en el image2, el problema es que no se como ir limpiando el image1, intente que a cad a movimiento se trazara un rectangulo en un Bitmap el cual tiene asigano el blanco como color transparente y luego lo asigno, pero ademas de que parpadea mucho una vez que hace el primer repintado pone todo blanco y ya no se ve nada.... me parece que hay otro componente mas efectivo que el TImage, el PaintBox pero que me sugieren
Gracias por su ayuda
Soy un programador novato en delphi y necesito hacer un programa de dibujo en Delphi, la diferencia es que yo tengo que hacer las primitivas de dibujo, no puedo utilizar las del lenguaje, las cuales ya las hice, lo que no puedo hacer es el modulo de repintado.
Lo que estoy haciendo es pintar en 2 TImage en el primero capturo los eventos del mouse, por ejemplo cuando hace clic y esta la herramienta linea guardo las coordenadas, luego mientras se mueva voy trazando lineas a donde se mueve y cuando levanta el click obtengo la ultima coordenada y trazo la linea en el image2, el problema es que no se como ir limpiando el image1, intente que a cad a movimiento se trazara un rectangulo en un Bitmap el cual tiene asigano el blanco como color transparente y luego lo asigno, pero ademas de que parpadea mucho una vez que hace el primer repintado pone todo blanco y ya no se ve nada.... me parece que hay otro componente mas efectivo que el TImage, el PaintBox pero que me sugieren
Gracias por su ayuda