我用MFC写了一个显示GIF的程序,但是原来的动画不能动了,为什么?

解决方案 »

  1.   

    我这样改了一下显示GIF的程序,原来的动画就可以动了,知道了吧!
      

  2.   

    Gif中是几张图片轮流显示的,所以又动画效果。所以,你也得这么轮流显示没张图片呀,不然怎么会有动画效果呢!
      

  3.   

    什么意思,用你的程序看过后,GIF图片不能动了?
      

  4.   

    To:98440622(民工++),能看看你的程序吗?我采用gdi+也遇到了同样的情况.
      

  5.   

    to: howtotell(天行健,君子以自强不息。) 
    小弟用的方法实际上是很土的,我是把一个gif分成几张静态图片,然后在程序中定时显示这几张图片,控制周期就可以实现和原来一样的gif图象了。
      

  6.   

    http://www.yesky.com/20011223/211189.shtml
      

  7.   

    How can I display a JPG or GIF in my MFC app? 
    faq116-1096 Paul DiLascia answered this question very nicely in his C++ Q&A column in the October 2001 issue of MSDN Magazine.  You may find his article athttp://msdn.microsoft.com/msdnmag/issues/01/10/c/c0110.asp 
      

  8.   

    http://www.codeguru.com/multimedia/ImgViewer.shtml
      

  9.   

    在C#做的窗体程序中,直接拖一个控间,连接到图片,他可以动的。后来我用了CImage类,在C++中显示gif,他不能动了
      

  10.   

    CImage好象只能读第一桢。
    VC也不直接支持bmp以外的文件格式,得自己开发或用别人的代码,