以前的程序都是加载bmp位图(用的是封装好的bitmap类),现在准备加载gif图片,不知道怎么实现?有没有一个封装好的类可以用?请大虾们指教下。

解决方案 »

  1.   

    CImage类很好用,可以加载有动画的Gif
    CImage img;
    img.Load("green.gif");
      

  2.   

    http://www.vckbase.com/document/viewdoc/?id=1878
      

  3.   

    http://www.vckbase.com/code/graphics/gformat/loadgif.rar
      

  4.   

    GDI+        。
      

  5.   

    http://www.vckbase.com/document/viewdoc/?id=1535
      

  6.   

    可以使用IPicture组建去加载,可以的,没有问题的,GDI+没有用过,不清楚
      

  7.   

    #include "atlimage.h"
    CImage m_image;
    HRESULT hResult =m_image.Load(DiTuFilePath);//可以对很多常见格式的图片加载的
    if (FAILED(hResult))
    {
         return;
    }
    m_image.Draw((pDC)->m_hDC,x,y,width,height);
      

  8.   

    楼上的方法 写在ON—Paint里吗?不过不行啊