vc2003上加载Gif格式图片
来源:互联网 发布:质量管理的软件 编辑:程序博客网 时间:2024/05/17 05:59
最近想做一个vc2003上加载动画图片,发现2003一加载gif格式会出现“不是有效的gif文件”,在网上找了查了很久,在http://www.99inf.net/SoftwareDev/VC/27634.htm中有说到vc6中加载gif格式的,经测试,可以用。我经过一些改动,在vc2003上也可以加载。
首先在vc6中加载gif格式图片。
1、建一个对话框应用程序,名为VSGif。在项目中加载PictureEx.h,PictureEx.cpp,这两个文件可以网上找。
2、添加图片空间picture control,id为IDC_GIF,type为Rectangle,关联控件变量为CStatic m_GifPic,将CStatic 改为CPictureEx。
3、加载动画图片,InSert->Resource->import,所有文件(*.*),选择gif文件,添加,弹出Resourse type,输入gif,添加。修改id为IDR_GIFROARING,如图
4、在OnInitDialog()中添加,运行状态如图。
if (m_GifPic.Load(MAKEINTRESOURCE(IDR_GIFROARING),_T("Gif")))
{
m_GifPic.Draw();
}
现在到vc2003,一样先建个对话框应用程序。同样添加PictureEx.h,PictureEx.cpp,图片控件,与vc6一样,这里跳过。
1、在资源视图中,右击添加资源->自定义->新建自定义资源类型->输入gif,确定。如图
3、在vc6中双击击"GIF"中 IDR_ROARING,Ctrl+A全选,复制,粘贴到vc2003中的IDR_GIF1中,就是上面的00000000
中。
4、修改Filename,如图
5、添加代码
if (m_GifPic.Load(MAKEINTRESOURCE(IDR_GIFROARING),_T("Gif")))
{
m_GifPic.Draw();
}
6、运行。
- vc2003上加载Gif格式图片
- Android 加载.gif格式图片
- fresco加载GIF格式图片
- VC中加载GIF格式动态图片
- vs2010中正确加载gif格式图片
- 利用android开源库android-gif-drawable加载gif格式图片
- VC中加载GIF格式动态图片的详细方法!
- VC中加载GIF格式动态图片的详细方法!
- 加载JPG / JPEG / GIF / PNG 格式的图片
- VC中加载GIF格式动态图片的详细方法!
- iOS-使用系统类库加载gif格式图片
- VC的MFC工程加载GIF格式动态图片
- gif 格式图片详解
- flex 加载gif图片
- flex 加载gif图片
- Flex加载Gif图片
- flex 加载GIF图片
- 加载gif图片
- Web 设计师的 50 个超便利工具
- 开始写第一篇BLOG
- 打个招呼
- using使用注意事项
- 说说我们项目组的例行会议
- vc2003上加载Gif格式图片
- 又要转阵营了
- C#数据结构算法 合链两个链表并去除链表中的重复数据
- string list
- OGRE中按键的灵活控制
- POJ_1083_Moving Tables
- 海格面试
- 我一定会好起来的!!!
- 初识MySQL安装