Y
yifeng
Unregistered / Unconfirmed
GUEST, unregistred user!
和IE交互的方法似乎大家都知道了,可以用ShellWindow取得IE实例的接口。取得IE接口后
按道理,我们应该可以做任何接口已经实现的事情了。 比如这里的ViewObject
IE.document.queryinterface(IViewObject,viewObject)
ViewObject.draw(dv.._content, nil,nil, self.handle, image1.canvas.handle, ...
Viewobject的参数我记不得了,大意就是我把网页在image1的canvas上画出来。
如果我自己的程序里面用Twebbrowser,可以获得网页的图像
如果我把程序写成helper object,也可以获得图像
当我是一个单独的程序的时候,虽然取得了viewobject的接口,draw操作确失败。然而,
诸如读源码等通过其它接口实现的功能却一个也不少。
能告诉我为什么吗?
需要源代码,我会贴上来。
按道理,我们应该可以做任何接口已经实现的事情了。 比如这里的ViewObject
IE.document.queryinterface(IViewObject,viewObject)
ViewObject.draw(dv.._content, nil,nil, self.handle, image1.canvas.handle, ...
Viewobject的参数我记不得了,大意就是我把网页在image1的canvas上画出来。
如果我自己的程序里面用Twebbrowser,可以获得网页的图像
如果我把程序写成helper object,也可以获得图像
当我是一个单独的程序的时候,虽然取得了viewobject的接口,draw操作确失败。然而,
诸如读源码等通过其它接口实现的功能却一个也不少。
能告诉我为什么吗?
需要源代码,我会贴上来。