读书人

CWebBrowser 点新的链接,始终在一个窗

发布时间: 2011-12-31 23:50:30 作者: rapoo

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

读书人网 >VC/MFC

热点推荐