关于CPictureEx类播放gif文件只能显示一帧的问题
2012-08-22 14:50
211 查看
为了给软件登陆界面做一个动画效果,决定用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
而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
相关文章推荐
- 关于VLC播放rtsp流只能播放一帧的问题
- 关于iOS中用AudioFile相关API解码或播放AAC_HE_V2时只能识别单声首22.05k采样率的问题
- 关于android视频播放显示区域不正常的问题,一些处理方法
- 关于S3C2440的LCD只能显示2张图片,不能显示多张图片的问题
- 关于matlab中图像太大只能缩小显示问题的解决
- 关于ScrollView里面包含listView只能显示listView的第一行问题解决方案
- 关于delphi中只能显示4位小数的问题
- 关于MFC播放背景音乐和显示背景图片的问题
- 关于ListView只能显示一部分的问题
- 关于ListView在ScrollView中只能显示一行数据的问题
- Android 关于在ScrollView中加上一个ListView,ListView内容显示不完全(总是显示第一项)的问题的两种简单的解决方案
- 《关于优盘插入不显示的问题》
- 关于php中验证码显示不出来的问题解决办法
- 关于h5中图片不显示的问题之绝对路径和相对路径
- 问题:关于坛友的一个定时重复显示和隐藏div的实现
- 关于使用Adoeb SVG Viewer在IE中无法正常显示SVG文档的问题
- 关于AchartEngine中折线图显示点值不全的问题
- 关于spark history server 无法显示完成的JOB的问题解决
- Android 关于listView 显示不全的问题
- 关于ASP.NET控件不显示中文的问题