一个在VC中显示各种图片的类,包括显示动态GIF图片

时间:2014-11-25 05:28:44
【文件属性】:

文件名称:一个在VC中显示各种图片的类,包括显示动态GIF图片

文件大小:239KB

文件格式:RAR

更新时间:2014-11-25 05:28:44

图片显示 显示GIF图片 VC显示图片 显示动态图片

1,采用C++语言、纯SDK编写; 2,可以在MFC 、WTL、 ATL等框架中,在GUI、 控制台、动态库等程序中直接使用; 2,基于GDI+,能够显示GDI+所支持的所有类型图片; 3,对于单Frame的图片,用CSkinImage类,对于GIF等动态图片请使用CGifImage类,否则会只显示第一帧。 4,在应用程序初始化函数中调用AttachImage函数,成功后调用Draw函数,即可完成图片的显示工作,无需像CPictureEx类那样要进行控件绑定。 5,类中的其它几个公共函数用于图片的附加操作,使用者可调可不调,应用程序退出或对象被销毁后,所有图片及GDI资源将会自动被释放,使用者无需显示调用Clear函数。 6,siTest.rar中附带有源代码及用vs2005建的MFC示例程序。 7,此资源需要资源分5分,如果大家分数不够,可以到我的CSDN博客中拷贝图片显示类源代码,不过MFC示例程序就看不到了。文章地址为


【文件预览】:
siTest
----siTest.sln(876B)
----resource.h(767B)
----siTest.vcproj.SPASVO.liaoguobao.user(1KB)
----siTest.suo(11KB)
----siTestDlg.h(704B)
----siTest.aps(155KB)
----stdafx.h(3KB)
----ReadMe.txt(4KB)
----siTest.h(504B)
----res()
--------siTest.ico(21KB)
--------1-1.png(5KB)
--------siTest.rc2(397B)
--------Thumbs.db(8KB)
--------Logining.gif(90KB)
--------1-2.JPG(2KB)
----siTest.rc(5KB)
----stdafx.cpp(206B)
----siTestDlg.cpp(3KB)
----siTest.vcproj(6KB)
----siTest.cpp(2KB)
----SkinImage.cpp(8KB)
----SkinImage.h(2KB)

网友评论

  • 代码指导意义很大非常感谢!
  • 很不错的程序,只是加载gif的时候不知道背景颜色能不能去掉
  • 很好用,不用修改应用文件就行了,果断收藏
  • 谢谢作者,功能不错
  • 可惜是。net的,我要VC6
  • 资源很好,看代码指导意义很大,可惜在2010和.net上没法编译。非常感谢!
  • 很好用,学知识了,谢谢分享
  • 非常不错的程序,很有借鉴意义,谢谢作者分享
  • 功能很强大,很好,使用了GDI+。
  • 不错的工具,在一般的按钮上显示gif是不错的,但是对于显示透明的gif图片还不能支持
  • vs 2010的...
  • 不错的封装,可以在其他程序里使用
  • 这个不错,功能很强大,可以打开多种图片,谢谢楼主的分享
  • 使用 GDI+ 很方便
  • 这个不错 我试过了 vs2010 上能用
  • 用定时器实现显示多帧,想要用线程实现的
  • 如果有注释就更好了 程序有简单的报错。
  • 很不错的类 显示正常 而且控制很方面 左右移动 放大缩小 接口都很简单
  • 如果有注释就更好了
  • VC60不能用,缺少文件、、、、