tanky 发表于 2008-7-8 09:43:02

CSDN上都没人解决的问题:如果程序界面带有滚动条,怎么截取完整的程序界面图片?

object.CaptureBitmap。只能够截取屏幕图片,就相当于按下键盘的截屏键。
但如果程序界面上带有滚动条,如果只是截屏的话,滚动条下方的程序界面
就没法截图了。如果也需要包括到我的截图内容里面的话,怎么处理?
不好意思修改了下标题,有点哗众取宠的意思,只是为了得到问题答案。

[ 本帖最后由 tanky 于 2008-7-8 16:35 编辑 ]

haihai1005 发表于 2008-7-8 10:05:45

SnagIt 8 这个工具可以截有滚动条的 页面

tanky 发表于 2008-7-8 10:57:38

哈哈!楼上的。
这里是QTP技术板块好不好。
我肯定是说代码怎么实现。不过还是谢谢你的回答。
SnagIt 确实可以实现这个功能。

[ 本帖最后由 tanky 于 2008-7-8 11:17 编辑 ]

tanky 发表于 2008-7-8 16:38:34

我顶

xiaoshancom 发表于 2008-7-8 19:37:58

这个有

基于.net winform的WebBrowser

网页抓图
PS:标题哗众取宠了。

[ 本帖最后由 xiaoshancom 于 2008-7-8 19:47 编辑 ]

yyc_6 发表于 2008-7-8 23:30:28

同问这个问题~~

tanky 发表于 2008-7-9 09:48:59

原帖由 xiaoshancom 于 2008-7-8 19:37 发表 http://bbs.51testing.com/images/common/back.gif
基于.net winform的WebBrowser

网页抓图
PS:标题哗众取宠了。


谢谢!我帖子里主动承认了哗众取宠,就要不再说我了好不好。
我的标题要不哗众取宠就吸引不了你这种高手进来啊,哈哈!
.net好久没玩了,去研究看看。能不能应用到QTP里面去还不清楚呢!

[ 本帖最后由 tanky 于 2008-7-9 09:54 编辑 ]

shirlincn 发表于 2008-11-24 14:12:18

还有答案了呀?

wuei9090 发表于 2008-11-24 15:43:51

qtp是肯定不行的
SnagIt 是收费的

是有免费软件可以用滴
好像叫Capture   忘了
以前用过。。。qtp调那个拍滚动条

classlibrary 发表于 2008-11-24 16:09:40

如果你懂Windows API,就可以解决,比较麻烦,CSDN上即使有人知道也不可能一下写出来告诉你啊。

没有蛀牙 发表于 2008-11-24 17:08:46

记得有个老外写过一个DLL
因为用不着,所以没研究

RYAN.D 发表于 2008-11-24 17:57:27

截N次图, 截完一次, 然后代码触发滚动条下拉, 然后再截下一个图
页: [1]
查看完整版本: CSDN上都没人解决的问题:如果程序界面带有滚动条,怎么截取完整的程序界面图片?