使用mfc webbrowser控件加载的网页,如果点击网页内部链接时,总是自动使用IE浏览器打开新链接网页,那么,该如何阻止IE打开新链接,而是用webbrowser控件打开网页链接了。
在这里有一种很简单的方法,为webbrowser控件添加NewWindow3消息响应
webbrowser点击网页内部链接阻止从IE打开
在消息响应函数添加如下代码:
webbrowser点击网页内部链接阻止从IE打开

	m_web.Navigate(bstrUrl, NULL, NULL, NULL, NULL);
	*Cancel = TRUE;

这样,在webbrowser控件加载的网页如果点击网页内部链接就还是在webbrowser控件里打开网页的。

相关文章:

  • 2022-02-25
  • 2022-12-23
  • 2021-07-04
  • 2021-05-27
  • 2021-08-15
  • 2021-12-02
  • 2021-06-01
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-28
  • 2022-02-17
  • 2022-01-24
相关资源
相似解决方案