OnDocumentComplete和OnDownloadComplete在页面有iframe或者frame时就无法正确判断整个页面是否完全载入完毕了。我想在全部页面都完全载入后执行一个操作。该如何呢?谢谢!
解决方案 »
- swprintf的二个参数问题
- VC6.0 读取excel2003 数据
- 关于中间层开发的项目招标
- 如何用VC/MCF编写一个生成手机能看的jar文件
- 请问:我定义了一个CTypedPtrList<CObList,CRecord*>,现在想复制它,应该如何做?可加分
- 如何改变一个CStatic控件的显示色彩?在线等待!!!
- 为什么我的ShellExecute不执行?
- 要取0-N之间的随机树,如何保证他们绝对不重复!
- 请问如何使用多个连接(LINK)文件
- CEdit 动态创建时注意点
- 0xc0000005 exception access violation 如何调试找错误!
- 如果获得不同域IFrame的 IHTMLWindow2 ??
不行吧。我记昨用过好像不行。
{
CComQIPtr<IWebBrowser2, &IID_IWebBrowser2> pDisp;
pDisp = pDispParams->rgvarg[1].pdispVal;
CComQIPtr<IUnknown, &IID_IUnknown> pUnkDisp;
pUnkDisp = pDisp;
CComQIPtr<IUnknown, &IID_IUnknown> pUnkBrowser;
pUnkBrowser = m_pWebBrowser2;
if(pUnkBrowser == pUnkDisp)
{
//页面加载完毕
}
break;
}
在DISPID_DOCUMENTCOMPLETE时,可能是某一框架发出的,所以在代码里判断当前完成的框架是不是和IE的主框架相同,如果相同则表示,页面加载完毕。