1

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

4

2 回答 2

1

一般来说,你想做这样的事情(排除错误检查以节省我的打字时间):

CoCreateInstance(CLSID_InternetExplorer, NULL, CLSCTX_LOCAL_SERVER, IID_IWebBrowser2, (void**)&browser); 
browser->Navigate(bstrURL, &vEmpty, &vEmpty, &vEmpty, &vEmpty);
browser->put_Visible(VARIANT_TRUE); 
于 2010-04-06T17:21:47.597 回答
0

您只需向 shell 发送命令:

外壳“explorer.exe %site_path%”

这应该会打开带有新选项卡和您的网站的 IE。

于 2010-04-06T06:27:24.727 回答