Autor Tema: Incluir GIF en ventana  (Leído 2826 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Incluir GIF en ventana
« 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

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
RE: Incluir GIF en ventana
« Respuesta #1 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