MFC Web Browser 切换网页解决方案
MFC Web Browser 切换网页
MFC对话框程序,用了一个Web Browser ActiveX控件并且自动生成了CExplorer1类,
定义了一个CExplorer1 m_myBrowser;
第一次加载网页时直接用m_myBrowser.Navigate(L"F:\\url111.html",NULL, NULL, NULL, NULL)加载页面
程序运行后需要加载另一页面我直接用m_myBrowser.Navigate(L"F:\\url222.html",NULL, NULL, NULL, NULL)并且调用页面2里面接口进行相关操作,但提示此时还是在页面1里(L"F:\\url111.html"),无法进行操作
那我怎样才能知道页面2已经加载好了呢?还是有什么其他的方法可以加载网页
------解决方案--------------------
看这段代码
http://bbs.****.net/topics/300255567
------解决方案--------------------
处理OnDocumentComplete事件,然后获取页面加载完成事件。
------解决方案--------------------
一样可以重载吧
MFC对话框程序,用了一个Web Browser ActiveX控件并且自动生成了CExplorer1类,
定义了一个CExplorer1 m_myBrowser;
第一次加载网页时直接用m_myBrowser.Navigate(L"F:\\url111.html",NULL, NULL, NULL, NULL)加载页面
程序运行后需要加载另一页面我直接用m_myBrowser.Navigate(L"F:\\url222.html",NULL, NULL, NULL, NULL)并且调用页面2里面接口进行相关操作,但提示此时还是在页面1里(L"F:\\url111.html"),无法进行操作
那我怎样才能知道页面2已经加载好了呢?还是有什么其他的方法可以加载网页
browser
web
mfc
activex
------解决方案--------------------
看这段代码
http://bbs.****.net/topics/300255567
------解决方案--------------------
处理OnDocumentComplete事件,然后获取页面加载完成事件。
------解决方案--------------------
一样可以重载吧