我通过 CHtmlView 实现在应用程序窗口指定位置打开Web页面, 但点击页面的部分链接时总是弹出新的IE窗口来打开新链接。
我想实现点击页面所有链接都只在当前窗口打开,应该如何实现?

解决方案 »

  1.   

    俺记得mfc下是重载OnNewWindowX(...) ( x=2or null )里面有一个 bCancel , 设置为 true, 表示禁止打开新窗口.然后使用 Navigate( url ) 打开本来NewWindow要打开的 url .话说,有谁知道 mfc有没有实现 INewWindowManager 这个接口?
      

  2.   

    没有,要自己加
    INewWindowManager是XP SP2才支持的,之前版本的IE不会触发这个事件
      

  3.   

    to jiangsheng:
    蒋兄能不能提供一个解决方法?