捕获CScrollView滚动视图的窗口内容,将其保存成图片

时间:2012-12-14 16:16:39
【文件属性】:

文件名称:捕获CScrollView滚动视图的窗口内容,将其保存成图片

文件大小:1.07MB

文件格式:RAR

更新时间:2012-12-14 16:16:39

MFC CScrollView Cimage CBitmap 保存内存DC绘制内容成图片

捕获CScrollView滚动视图的窗口内容,将其保存成图片 由于CScrollView视图区域往往会比ClientRect区域大,用传统的截屏方法,并不能将视图所有的内容保存到图片当中。该测试代码,实现了将视图所有的内容都保存到图片的一个方法,有个前提是滚动视力的窗口中绘制的内容是程序自己绘制的。


【文件预览】:
TestScrollViewSavebmp
----TestScrollViewSavebmp()
--------stdafx.h(2KB)
--------TestScrollViewSavebmpView.cpp(4KB)
--------targetver.h(1KB)
--------MainFrm.h(700B)
--------stdafx.cpp(221B)
--------ReadMe.txt(6KB)
--------TestScrollViewSavebmpView.h(1KB)
--------TestScrollViewSavebmpDoc.h(946B)
--------MainFrm.cpp(2KB)
--------Resource.h(522B)
--------TestScrollViewSavebmp.cpp(4KB)
--------TestScrollViewSavebmp.vcproj(6KB)
--------TestScrollViewSavebmp.rc(13KB)
--------res()
--------ChildFrm.cpp(981B)
--------TestScrollViewSavebmp.aps(54KB)
--------ChildFrm.h(537B)
--------TestScrollViewSavebmp.h(634B)
--------TestScrollViewSavebmpDoc.cpp(2KB)
--------TestScrollViewSavebmp.vcproj.yt-PC.yt.user(1KB)
----Debug()
--------TestScrollViewSavebmp.ilk(1.57MB)
--------TestScrollViewSavebmp.exe(167KB)
--------TestScrollViewSavebmp.pdb(3.5MB)
----TestScrollViewSavebmp.sln(929B)

网友评论

  • 思路不错,正好解决我的问题
  • 分值太高,不值得下载
  • 有CImage?估计VC6不能用
  • 还行,可惜wince下用不了啊
  • 还行!程序还蛮简单的,教程级别吧
  • 简单,可以用
  • 刚好在找。可以用。
  • 缺少东西呢 刚刚学不知道该怎么弄
  • 能够截获整个视图大小保存图片,但如果在视图中画图,保存其图片貌似有点小问题
  • 这个程序过于简单,是可以保存整个,但是太简单了,我现在有个可以保存你所有画的东西,滚动视图什么的,很容易