在新标签页中打开网址

时间:2010-04-06 06:22:23

标签: windows internet-explorer windows-shell

有没有办法在不使用DDE或shell执行的情况下从cpp应用程序在新选项卡(在IE中)打开URL?

2 个答案:

答案 0 :(得分:1)

一般来说,你想做这样的事情(排除错误检查以保存我输入):

CoCreateInstance(CLSID_InternetExplorer, NULL, CLSCTX_LOCAL_SERVER, IID_IWebBrowser2, (void**)&browser); 
browser->Navigate(bstrURL, &vEmpty, &vEmpty, &vEmpty, &vEmpty);
browser->put_Visible(VARIANT_TRUE); 

答案 1 :(得分:0)

您只需将命令发送到shell:

  

shell“explorer.exe%site_path%”

这应该使用新标签页和您的网站打开IE。