首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

CWebBrowser 点新的链接,始终在一个窗体中打开。如何做

2011-12-31 
CWebBrowser 点新的链接,始终在一个窗体中打开。怎么做?CWebBrowser怎么设置才能让新的链接,始终在一个窗体

CWebBrowser 点新的链接,始终在一个窗体中打开。怎么做?
CWebBrowser   怎么设置才能让新的链接,始终在一个窗体中打开?

我用的是
http://www.codeproject.com/editctrl/HtmlEdit.asp?df=100&forumid=52066&select=1520667
这里面的程序。

帮忙下吧,3Q


[解决办法]
添加控件的NewWindow3 或 NewWindow2 事件

void CgbmuDlg::NewWindow3Explorer1(LPDISPATCH* ppDisp, BOOL* Cancel, unsigned long dwFlags, LPCTSTR bstrUrlContext, LPCTSTR bstrUrl)
{
*Cancel = TRUE;//这个是不打开新窗口
m_WB1.Navigate(bstrUrl, 0,0,0,0); // 指定在哪打开
}

QQ: 26764277

热点排行