MFC_PictureEx

2018-04-23  本文已影响0人  木又亮三郎

VS2010 对话框加载GIF图片[1]

[TOC]

Syntax

// 第一种我加载的GIF只显示一帧
// 从文件加载,成功返回1
//if ( m_picture.Load(_T("res\mypicture.gif") )
//{
  //m_picture.Draw;
//}
// 从资源加载
if (m_startGif.Load(MAKEINTRESOURCE(IDR_GIF2),_T("GIF")))
    {
         SetTimer(1,7500, NULL);  
        m_startGif.Draw();
    }

实现结果

MFC-Load-GIF

加载GIF资源[2]

直接加载GIF,图片会被VS2010改变成静态图片,将会修改图片文件头。

解决方法:

  1. 将GIF文件的属性设置为只读,然后再导入

  2. 加载GIF资源[3]

图片.png 图片.png
  1. Add GIF-animation to your MFC and ATL projects with the help of CPictureEx and CPictureExWnd

  2. 添加GIF

  3. 加载GIF资源

上一篇 下一篇

猜你喜欢

热点阅读