programas para visualizar imagenes

30/09/2003 - 20:56 por Juanjo | Informe spam
Hola grupo.

Estoy haciendo un programa con VC, que lee imagenes del disco
(gif,jpg,etc gracias
a una libreria que me pasaron por aqui) y las muestra en un FormView.

Hasta aqui todo perfecto. El problema viene cuando, minimizo-maximizo el
formulario
o pongo una aplicación delante, vamos cuando se tiene que repintar el
contenido del
formulario, que la imagen desaparece.

He intentado releerla de nuevo en el metodo onDraw pero no termina de
ir.La libreria
no tiene un metodo repaint, draw, etc.

¿Alguien me puede ayudar? ¿O conoce de alguna otra libreria que no tenga
este problema?

Gracias.

Un cordial saludo.
 

Leer las respuestas

#1 Conversión Magro
12/10/2003 - 13:32 | Informe spam
Hola grupo.

Estoy haciendo un programa con VC, que lee imagenes


del disco
(gif,jpg,etc gracias
a una libreria que me pasaron por aqui) y las muestra en


un FormView.

Hasta aqui todo perfecto. El problema viene cuando,


minimizo-maximizo el
formulario
o pongo una aplicación delante, vamos cuando se tiene que


repintar el
contenido del
formulario, que la imagen desaparece.

He intentado releerla de nuevo en el metodo onDraw


pero no termina de
ir.La libreria
no tiene un metodo repaint, draw, etc.

¿Alguien me puede ayudar? ¿O conoce de alguna otra


libreria que no tenga
este problema?

Gracias.

Un cordial saludo.


.




Hola,
Cuando tu ventana cambia de tamaño, el mensaje WM_SIZE
es enviado. Si lo editas, podrás repintar el control que
contiene la imagen e incluso tu propia ventana con
CWnd::RedrawWindow, que todos los controles derivados de
CWnd tienen.

Saludos.

Preguntas similares