类似ACDSee的图像浏览工具 源代码

时间:2012-07-27 12:01:24
【文件属性】:

文件名称:类似ACDSee的图像浏览工具 源代码

文件大小:309KB

文件格式:RAR

更新时间:2012-07-27 12:01:24

图像浏览工具 源代码

本章实例是一个类似ACDSee的图像浏览工具——GraphShower。GraphShower主要实现如下功能: ⑴ 类似ACDSee的图片浏览功能。用户只需要打开一个图片,就能利用菜单栏、工具栏或者快捷键快捷的浏览该图像所在目录的所有图像。使用方法与ACDSee类似。 ⑵ 图像的缩放显示功能。图像可以支持以下四种显示模式: ① 原始大小:以原始大小显示图像。如果图像大小比视图小,则显示在正中;如果图像比视图大,则显示部分图像。用户可以利用鼠标拖动图像以显示其它部分。 ② 适合宽度:保持图像长宽比例缩放图像,使图像宽度等于视图宽度。 ③ 适合高度:保持图像长宽比例缩放图像,使图像高度等于视图高度。 ④ 适合屏幕:自动判断图像的显示方式,使图像能在当前视图上完整显示。 ⑶ 特效显示。GraphShower支持以下特效:向下扫描、垂直双重扫描、向右移动、水平双重移动、垂直百叶窗、水平百叶窗、垂直栅条、水平栅条、马赛克和雨滴。 ⑷ 文件目录窗口。通过目录树可以直接打开图像文件。 ⑸ 位图浏览窗口。以缩略图的形式显示图像。


【文件预览】:
GraphShower.exe
GraphShower
----sizecbar.h(7KB)
----sizecbar.cpp(41KB)
----resource.h(3KB)
----stdafx.h(3KB)
----EffectDisplay.cpp(9KB)
----GraphShower.h(627B)
----GraphShower.suo(55KB)
----PrevDlg.cpp(5KB)
----GraphShowerDoc.cpp(1KB)
----marco.h(282B)
----GraphShower.vcproj(7KB)
----mainfrm.h(2KB)
----EffectDisplay.h(1KB)
----GraphShower.cpp(4KB)
----stdafx.cpp(142B)
----GraphShowerView.cpp(20KB)
----ReadMe.txt(3KB)
----scbarg.h(3KB)
----GraphShower.vcproj.SUKINGTING.Wan Jinsen.user(1KB)
----PrevDlg.h(1017B)
----MainFrm.cpp(10KB)
----GraphShowerDoc.h(576B)
----CoolTabCtrl.h(3KB)
----res()
--------GraphShower.ico(21KB)
--------GraphShowerDoc.ico(1KB)
--------GraphShower.rc2(367B)
--------Toolbar.bmp(1KB)
--------dir.ico(4KB)
----CoolTabCtrl.cpp(14KB)
----GraphShower.aps(57KB)
----GraphShowerView.h(5KB)
----GraphShower.rc(14KB)
----scbarg.cpp(11KB)
----GraphShower.sln(886B)

网友评论

  • 资源不错,对照了下,发现了自己写的代码哪里出问题了
  • 看了,学习中,可以自己修改
  • 非常好的代码,谢谢楼主分享
  • ACDSee不太像吧,带吗不错谢了
  • 还不错,可根据实际自己修改
  • 可编译可运行,要是能支持鼠标中键缩放就好了
  • 做的不错,不过用了外接链表,需要自己修改链接