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