老有关问题:自编的CHtmlView浏览器,如何截获超连接,不让新窗口在IE中打开
老问题:自编的CHtmlView浏览器,怎么截获超连接,不让新窗口在IE中打开?
折腾了好几天了,也发现之前有人遇到过这个问题,但是却没有找到切实可行的解决方案!
下面是我找到的比较权威的一种办法:
在 CHtmlView::OnNewWindow2 里面创建一个新的 WebBrowser,并把新的 WebBrowser 的 IDispatch 接口指针传过去。
可现在的问题是:怎么样获取要打开的新窗口的URL呢??
我快被折腾疯了,求大牛赶紧帮帮忙啊~~
十万火急啊!!!!
多谢多谢!!
------解决方案--------------------
在新的WebBrowser里获取
------解决方案--------------------
handle NewWindow2 to create a new window, and handle BeforeNavigate2 in the new window to get the URL
折腾了好几天了,也发现之前有人遇到过这个问题,但是却没有找到切实可行的解决方案!
下面是我找到的比较权威的一种办法:
在 CHtmlView::OnNewWindow2 里面创建一个新的 WebBrowser,并把新的 WebBrowser 的 IDispatch 接口指针传过去。
可现在的问题是:怎么样获取要打开的新窗口的URL呢??
我快被折腾疯了,求大牛赶紧帮帮忙啊~~
十万火急啊!!!!
多谢多谢!!
------解决方案--------------------
在新的WebBrowser里获取
------解决方案--------------------
handle NewWindow2 to create a new window, and handle BeforeNavigate2 in the new window to get the URL