TODOPIC
Lenguajes de programación para PC => C, C#, C++ => Mensaje iniciado 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 
Uso la versión 6 y NET.
Gracias
-
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