读书人

关于DISPID_NAVIGATECOMPLETE2 and DI

发布时间: 2013-01-05 15:20:40 作者: rapoo

关于DISPID_NAVIGATECOMPLETE2 and DISPID_NAVIGATECOMPLETE
用(TEXT("{8856F961-340A-11D0-A96B-00C04FD705A2} 创建了一个 WebBrowser2 控件,navigate2一个多frame网页,在响应事件时,为什么只能多次收到DISPID_NAVIGATECOMPLETE2 却不能收到DISPID_NAVIGATECOMPLETE?这样我是无法判断何时网页打开完毕的,
[解决办法]
详见微软的说明:http://msdn.microsoft.com/en-us/library/ie/aa768285(v=vs.85).aspx
This event replaces the NavigateComplete and FrameNavigateComplete events, which should no longer be used. Microsoft Internet Explorer 4.0 and Internet Explorer 5 continue to fire the NavigateComplete and FrameNavigateComplete events for compatibility with Internet Explorer 3.0.
大意就是NavigateComplete从IE6.0开始不再使用了。
判断网页打开加载完毕,用DocumentComplete。

读书人网 >VC/MFC

热点推荐