首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

关于CPictureEx类播放gif文件只能显示一帧的有关问题

2012-09-03 
关于CPictureEx类播放gif文件只能显示一帧的问题为了给软件登陆界面做一个动画效果,决定用gif动画显示。而m

关于CPictureEx类播放gif文件只能显示一帧的问题

       为了给软件登陆界面做一个动画效果,决定用gif动画显示。

       而mfc没有能直接播放gif的标准控件。在网上找到了CPictureEx类。安装一篇教程写好整个工程后,发现只能显示gif的一帧。没有动画效果了。原来是把gif资源用向导添加进工程后gif图片遭到了破坏。

       于是想到不用向导添加,而是在程序中动态加载gif文件。

所以在加载gif图片时用BOOL CPictureEx::Load(LPCTSTR szFileName)这个函数,指明所加载的gif文件的路径和名称就可以了。

        而不是调用它的重装函数BOOL CPictureEx::Load(LPCTSTR szResourceName, LPCTSTR szResourceType);


                                                                   来自shimachao的博客http://blog.csdn.net/shimachao/article/details/7895758

热点排行