重载CHtmlView后加载网页,怎么判断网页已经完全显示在View窗口内,用OnDocumentComplete不行

重载CHtmlView后加载网页,如何判断网页已经完全显示在View窗口内,用OnDocumentComplete不行?
rt

不要说用OnDocumentComplete,因为OnDocumentComplete被触发时,有的网页还是没有全部显示在view内,包括 www.baidu.com

------解决方案--------------------
设置一个定时器多等一下吧。
不光是百度,谷歌也是这样,为了尽快显示首页,页面设计得非常简单,等文档加载完成之后使用定时器再加载一个脚本标签,在脚本文件里通过DOM添加更多的页面内容,这都是加快页面显示速度的技巧。
------解决方案--------------------
OnDownloadComplete
------解决方案--------------------
OnDocumentComplete 是可以满足要求的, MSDN 上有完整示例演示如何检测整个HTML已经加载完成,几年了,记不得连接了.
大意是对比HTMLDocument2 COM的IUnKnown 指针这样子.到MSDN上搜索应该会有答案.
------解决方案--------------------
别做指望了,对于使用周期性定时器的网页永远没有完成的时候。OnDocumentComplete是在</html>标签处理完毕时就会发出,但是定时器都是在之后执行的,可能永远执行不完。