首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么从WebBrowser的DocumentComplete事件里获取IHTMLDocument2

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

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

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

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

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

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

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

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



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

热点排行