应用程序 单文档
只有一个窗口
目前可以显示 网页 如搜狐
问题在于
点击某些链接后,有的会在应用程序窗口打开,有的则会新打开一个窗口。
有专用函数 或是 方法 可以解决么
让点击的所有链接 都在 原窗口打开
只有一个窗口
目前可以显示 网页 如搜狐
问题在于
点击某些链接后,有的会在应用程序窗口打开,有的则会新打开一个窗口。
有专用函数 或是 方法 可以解决么
让点击的所有链接 都在 原窗口打开
解决方案 »
- 有没有办法读到另一个程序静态文本框(static text)的文字?
- 再次高分提问!抓组播包问题,不加入组播组如何用socket接收到组播报文??
- 嵌入网页的ActiveX 如何得到IHTMLDocument2
- Proxy问题!!!!!!!!!!!!!!!!!!!!
- 如何用vc++编写一个web服务器
- 怎样通过CRecordSet将数据库里的数据全部删除(在线等)
- 看c语言书的时候,总出现!,不知为何物,请您仔细讲一讲,请看下文!
- ADO访问SQLSERVER数据库问题
- __declspec(dllexport)使用类的问题
- 如果通过已经获取到的 hProcess 句柄获取该句柄的PID??
- 关于读文件
- 请教:关于vc极菜的问题
void CYourDlg::OnNewWindow2(LPDISPATCH FAR* ppDisp, BOOL FAR* Cancel)
{
m_dlgNewWB = new CYourDlg;
m_dlgNewWB->Create(IDD_WBDLG_DIALOG); m_dlgNewWB->m_webBrowser.SetRegisterAsBrowser(TRUE); *ppDisp = m_dlgNewWB->m_webBrowser.GetApplication();
}
msdn查到的,可以产生新的对话框,然后网上google了一下,有人说通过OnBeforeNavigate2()得到url,然后发送回原窗口显示,这个怎么实现?不会
{
// TODO: Add your control notification handler code here m_ie.Navigate(m_url,0,0,0,0);
*Cancel=true;}void CHtmlDlg::OnStatusTextChangeExplorer1(LPCTSTR Text)
{
// TODO: Add your control notification handler code here
m_url=Text;
}
这样就可以了,嘿嘿