如何从WebBrowser的DocumentComplete事件里获取IHTMLDocument2
场景是这样的,现在有一个网页,内含数个frame
我需要获取其中一个框架的IHTMLDocument2接口,方便修改其中内容。
我现在的方法是遍历所有的 框架,判断哪个是我需要的,再修改内容。
DocumentComplete(TObject *ASender, const IDispatch *pDisp, OleVariant &URL)
每个框架加载完成会触发DocumentComplete。 通过判断 OleVariant &URL 可以知道是我需求的框架加载完毕,
为了提高效率,有没有什么办法直接在DocumentComplete的时候,通过const IDispatch *pDisp 获取到IHTMLDocument2 接口?
我试了好多办法都不成功,请教高手该怎么实现呢?
[解决办法]
自己解决的问题,可以选择无满意答案结帖。或者转移到茶馆散分。