VC中动态显示GIF
来源:互联网 发布:彩票计划网站源码 编辑:程序博客网 时间:2024/06/10 14:09
需要这个类,用它显示图片很方便 http://files.cnblogs.com/sankye/PIC.rar
1.加入图片控件:从对话框控件中把Picture Control(图片控件)拖入主对话框中,修改其属性:ID:IDC_GIF,TYPE:Rectangle,其余接受缺省选项。再在ClassWiard中为IDF_GIF加入CSatic控制变量m_GifPic, 注意看一下,GifDemoDlg.h中是否加上了#include "PictureEx.h"(由ClassWiard加入)。然后将CSatic m_GifPic;更改成CPictureEx m_GifPic;
2.加载动画文件:先将要加载的动画文件放到 res 资源文件夹下,再将其Import进项目中,由于MFC只支持256BMP文件的图片,因此,我们要新建一个图片类型:"GIF",我在这里将我网站的宣传图片roaring.gif放进去 (希望大家多支持),并将其ID修改成:IDR_GIFROARING。
import(导入)gif动画的详细过程:
在resourceview窗口中,单击鼠标右键,在出现的环境菜单中选择“import...”命令,会出现“import resource”选择文件对话框,文件类型选择“所有文件(*.*)”,open as 选项为"auto",再选择动画文件所在目录,选上要载入的动画文件 roaring.gif,再单击 import,由于gif动画类型不是vc默认的文件类型,这时会出现"custom resource type"对话框,键入“"gif"”,再单击ok,然后再修改其id。
3 在程序的适当位置添入加载代码: 这里,我们在CGifDemoDlg::OnInitDialog()函数中加入如下代码:
// TODO: Add extra initialization here
if (m_GifPic.Load(MAKEINTRESOURCE(IDR_GIFROARING),_T("Gif")))
m_GifPic.Draw();
- VC中动态显示GIF
- 在VC 文档中显示动态的GIF
- 如何在VC中显示动态的GIF
- VC中加载GIF格式动态图片
- form中显示GIF动态图片
- Android中动态显示gif图片
- Android中显示gif动态图片
- Android中显示gif动态图片
- VC显示GIF图片
- VC显示GIF图片
- gif动态图片显示
- 动态显示图片gif
- 显示动态gif图片
- 显示GIF动态图
- QT 显示动态GIF
- Gif动态图显示
- QT 显示动态GIF
- vc中动态显示bmp
- C++ 虚函数
- listview更新数据时报异常
- AndroidStudio部署项目时出现错误:Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled
- 设计模式-建造者模式
- 自己动手用3D打印出你的个人数学科技馆
- VC中动态显示GIF
- 309. Best Time to Buy and Sell Stock with Cooldown
- Android工具
- OC中四种延时方法
- 深入理解javascript原型和闭包系列 深入理解javascript原型和闭包(3)——prototype原型
- DFS模板题---Lake Counting
- java微信开发API解析(四)-自定义菜单以及个性化菜单实现
- 【HDU 1864】【背包】最大报销额
- 网页设计必不可少的控件