有没有办法在不使用DDE或shell执行的情况下从cpp应用程序在新选项卡(在IE中)打开URL?
答案 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。