TODOPIC

Lenguajes de programación para PC => C, C#, C++ => Mensaje iniciado por: migsantiago en 23 de Febrero de 2006, 10:46:00

Título: Incluir GIF en ventana
Publicado por: migsantiago en 23 de Febrero de 2006, 10:46:00
Hola

¿Cómo le hago para poner un gif animado pequeño en una ventana?

No necesito que el gif interactúe con la aplicación, sólo que se vea como adorno Muchas risas

Uso la versión 6 y NET.

Gracias
Título: RE: Incluir GIF en ventana
Publicado por: migsantiago en 01 de Marzo de 2006, 15:38:00
Ya encontré la solución:

http://www.codeguru.com/cpp/g-m/bitmap/article.php/c4879/

Es igual de fácil que agregar el reloj del otro mensaje. Los archivos necesarios están aquí:

http://www.4shared.com/dir/251403/ddb5213f/Todopic.html

- Insertar un control tipo picture a la ventana
- Cambiar la ID del objeto a la que uno quiera
- Asociarle una variable al control usando el Class Wizard
 nombre: m_dibujo (o la que uno quiera)
 categoría: control
 tipo: CStatic
- Agregar los archivos PictureEx.h y PictureEx.cpp al proyecto
- Agregar un archivo GIF, JPEG o BMP
- En el archivo xxxdlg.h cambiar la variable de clase CStatic a:
CPictureEx      m_dibujo;
- Incluir en los archivos xxxdlg.cpp y xxx.h
#include "PictureEx.h"
- En la función OnInitDialog poner:
if (m_dibujo.Load(_T("mypicture.gif")))
    m_dibujo.Draw();



Eso es todo. :D