描述:
我在MFC 窗体里加入 WebBrowser 控件。 能打开网页,但点击键接时会打一IE来显示链接的页面。我应如何捕捉链接点击消息及只让在程序里打开链接?
解决方案1:
:::::::::::::::::::::
解决方案2: 怎么只是一个图标阿 放里面还是一样
听听课
解决方案4:在WebBrowserEvent中响应newwindow事件,这个事件中同时会有参数包括url,直接在其中在浏览器中navegate改url即可
解决方案5:响应DWebBrowserEvents::NewWindow3事件,把Cancel参数的值设成VARIANT_TRUE,URL参数的值使用你自己的浏览器打开
解决方案6:我的就在一个框中显示,
解决方案7: WebBrowser控件需要导入,具体方法:Project->Add to project->components and controls ->Registered ActiveX controls ->Microsoft Web Browser.
然后你就只需要定义一个CWebBrowser2的变量m_browser,调用方法
m_browser.Navigate("http://www.codeproject.com", NULL, NULL, NULL, NULL);