| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
silastro Cdt

Registrado: 29 Ago 2007Mensajes: 2
|
Publicado: Mie 29 Ago, 2007 8:46 am Asunto: no se mantiene lo que pinto con el canvas |
|
|
Estoy usando Canvas para pintar lo que tengo
dentro de un contenedor de imagenes ImageList
sobre un DrawGrid.
El problema viene cuando estoy utilizando el programa.
Cualquier cosa que pase por encima de la ventana del programa
hace que lo que he dibujado DESAPAREZCA. Por ejemplo
si minimizo el programa y luego lo vuelvo a traer.
Porque no se mantienen los cambios ??
Gracias de antemano. Y muchas gracias por la atención. |
|
| Volver arriba |
|
 |
AntonioG Cdt


Registrado: 26 Jun 2007Mensajes: 9
|
Publicado: Mie 29 Ago, 2007 4:48 pm Asunto: |
|
|
Hola,
En los objetos que pasa esto por lo regular se tienen tambien un evento que se encarga de redibujar el canvas cuando pasa un objeto pro encima (o cuando se minimiza la pantalla).
En el caso del DrawGrid a de ser OnDrawCell. Ahi tendrias que poner las isntrucciones para redibujar lo que habias puesto.
Saludos |
|
| Volver arriba |
|
 |
silastro Cdt

Registrado: 29 Ago 2007Mensajes: 2
|
Publicado: Jue 30 Ago, 2007 12:28 am Asunto: |
|
|
¿ Y de que manera puedo modificar graficamente mi aplicacion sin tener
que estar redibujando todo cada vez que hay un evento de ese tipo ?
Es que la solucion que propones me obliga a incluir codigo que a primeras
me parece innecesario. Creo que las ventanas de windows deben de
guardar sus caracteristicas ante toda esa clase de eventos de forma
automatica.
Me parece que el metodo que estoy usando para dibujar no es el adecuado. |
|
| Volver arriba |
|
 |
AntonioG Cdt


Registrado: 26 Jun 2007Mensajes: 9
|
Publicado: Jue 30 Ago, 2007 3:33 pm Asunto: |
|
|
Hola,
Pues asi es como se hace :S, por eso esos objetos tienes ese evento para redibujer.
O busca un objeto, como el TImage, que no encesita redibujarse manualmente, ese si se guarda.
Saludos |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Vie 31 Ago, 2007 4:05 am Asunto: |
|
|
Hola, antes de continuar es recomendable que uses la opción Buscar del Foro, muchos de los temas que estan preguntando se encuentran ya contestados.
por ejemplo aqui tienen uno Ver
y aqui tienes un Externo que tambien es muy similar al de _Leo Ver
Aun que los enlaces, no estan ya creo funcionables por parte de _Leo (un Saludo...) tienes el codigo que funciona perfectamente para cualquier version de C++ Builder. _________________
 |
|
| Volver arriba |
|
 |
|