1

我将 IWebBrowser2 ctrl 嵌入到我自己的对话框中。我想简单地从我的网址中显示一个促销横幅。如何禁用控件中的所有弹出菜单项并强制它在新窗口中打开链接(当前当我单击横幅中的链接时,它正在同一个控件中打开)。问候多米尼克

4

2 回答 2

2

我不知道是否有更方便的方法来执行此操作-但您始终可以拦截BeforeExplorerNavigate2(),将外参数取消设置为 true,然后从那里使用Navigate()不同的目标框架名称执行新操作或打开新窗口。

正如 Rob 指出的那样,过滤掉源自脚本的导航事件可能存在问题,请参阅此问题

于 2009-09-22T14:35:40.560 回答
2

看看下面的文章:

网络浏览器定制

于 2009-09-22T23:45:52.773 回答