点击WebBrowser控件中显示的网页的某个超链接,会弹出一个IE页面,怎么获取这个页面的URL
点击WebBrowser控件中显示的网页的某个超链接,会弹出一个IE页面,如何获取这个页面的URL?
开发环境:VC6
在基于对话框的MFC程序中已经添加了WebBrowser控件,运行以后已经能显示网页。
点击页面上的某个超链接时,会弹出IE,并显示。
现在希望在IE弹出来以前,知道该网页的URL,怎么实现?
如果用控制的NEWWINDOW3事件,很容易实现。但是这个事件对windows的版本要求较高。我在程序调试的时候,没办法触发这个事件。
能不能在NEWWINDOW2事件中实现?
------解决方案--------------------
NewWindow2(LPDISPATCH* ppDisp, BOOL* Cancel)
{
*ppDisp = m_newweb.GetApplication();//在CHtmlView中有GetApplication,不知道在 CWebBrowser2中哪个是跟它对应的
*Cancel=TRUE;
开发环境:VC6
在基于对话框的MFC程序中已经添加了WebBrowser控件,运行以后已经能显示网页。
点击页面上的某个超链接时,会弹出IE,并显示。
现在希望在IE弹出来以前,知道该网页的URL,怎么实现?
如果用控制的NEWWINDOW3事件,很容易实现。但是这个事件对windows的版本要求较高。我在程序调试的时候,没办法触发这个事件。
能不能在NEWWINDOW2事件中实现?
------解决方案--------------------
NewWindow2(LPDISPATCH* ppDisp, BOOL* Cancel)
{
*ppDisp = m_newweb.GetApplication();//在CHtmlView中有GetApplication,不知道在 CWebBrowser2中哪个是跟它对应的
*Cancel=TRUE;