读书人

怎么从WebBrowser的DocumentComplete事

发布时间: 2012-09-13 09:51:52 作者: rapoo

如何从WebBrowser的DocumentComplete事件里获取IHTMLDocument2
场景是这样的,现在有一个网页,内含数个frame

我需要获取其中一个框架的IHTMLDocument2接口,方便修改其中内容。

我现在的方法是遍历所有的 框架,判断哪个是我需要的,再修改内容。

DocumentComplete(TObject *ASender, const IDispatch *pDisp, OleVariant &URL)

每个框架加载完成会触发DocumentComplete。 通过判断 OleVariant &URL 可以知道是我需求的框架加载完毕,

为了提高效率,有没有什么办法直接在DocumentComplete的时候,通过const IDispatch *pDisp 获取到IHTMLDocument2 接口?

我试了好多办法都不成功,请教高手该怎么实现呢?



[解决办法]
自己解决的问题,可以选择无满意答案结帖。或者转移到茶馆散分。

读书人网 >C++ Builder

热点推荐