CHtmlView 怎么实现在程序当前窗口打开web页面的链接
CHtmlView 如何实现在程序当前窗口打开web页面的链接?
我通过 CHtmlView 实现在应用程序窗口指定位置打开Web页面, 但点击页面的部分链接时总是弹出新的IE窗口来打开新链接。
我想实现点击页面所有链接都只在当前窗口打开,应该如何实现?
------解决方案--------------------
俺记得mfc下是重载OnNewWindowX(...) ( x=2or null )
里面有一个 bCancel , 设置为 true, 表示禁止打开新窗口.
然后使用 Navigate( url ) 打开本来NewWindow要打开的 url .
话说,有谁知道 mfc有没有实现 INewWindowManager 这个接口?
------解决方案--------------------
没有,要自己加
INewWindowManager是XP SP2才支持的,之前版本的IE不会触发这个事件
我通过 CHtmlView 实现在应用程序窗口指定位置打开Web页面, 但点击页面的部分链接时总是弹出新的IE窗口来打开新链接。
我想实现点击页面所有链接都只在当前窗口打开,应该如何实现?
------解决方案--------------------
俺记得mfc下是重载OnNewWindowX(...) ( x=2or null )
里面有一个 bCancel , 设置为 true, 表示禁止打开新窗口.
然后使用 Navigate( url ) 打开本来NewWindow要打开的 url .
话说,有谁知道 mfc有没有实现 INewWindowManager 这个接口?
------解决方案--------------------
没有,要自己加
INewWindowManager是XP SP2才支持的,之前版本的IE不会触发这个事件