有没有一种方法可以在不使用DDE或shell执行的情况下从cpp应用程序的新选项卡(在IE中)打开一个URL?在新标签中打开一个URL
1
A
回答
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
其中一个参数(在Navigate2上?)允许您建议它是否应在前景或背景选项卡中打开。 – EricLaw 2010-04-08 02:18:15
0
你只需要发送命令外壳:
壳 “的explorer.exe%SITE_PATH%”
这应该与新的标签和你的网站打开IE浏览器。
+0
正如我提到的问题,我不想做一个壳牌发射.... 我基本上寻找与IE(DDE除外)的IPC机制。 – atVelu 2010-04-06 06:55:28
相关问题
- 1. 在新标签页中打开一个URL
- 2. 打开URL在新标签页
- 3. 与本地URL打开一个标签
- 4. 打开一个新窗口/标签
- 5. Chrome会打开一个新标签
- 6. 在新标签而不是新窗口中打开URL
- 7. 如何在新标签中打开新的窗口,动态URL
- 8. 在一个标签中打开链接
- 9. 如何在一个标签中一个接一个地打开不同的url?
- 10. JS:从回调fn打开新标签(在新窗口中打开,无标签)
- 11. 打开一个新标签页而不是一个新窗口
- 12. 试图打开的Chrome浏览器一个新的标签,但它没有打开一个新标签
- 13. MVC按钮应该在新窗口/标签页中打开url
- 14. 如何在新标签中打开高图谱的信用URL
- 15. 试图在新标签中通过Javascript打开URL
- 16. 打开secound卷曲像在新标签中(firt一个保持打开状态)
- 17. 在私人浏览中打开一个新标签
- 18. 形式瞄准一个iframe在Chrome中打开新标签
- 19. 在分页的新标签中打开一个链接
- 20. jQuery不会在新标签页中打开一个页面
- 21. 我如何在新标签中打开一个随机链接?
- 22. 在新标签中打开一个页面,JS
- 23. target =“_ blank”在IE9中打开一个新窗口,而不是一个新标签
- 24. WebElement.click()打开新标签,而不是在同一个标签中工作
- 25. 在新标签中打开网站ASPX
- 26. 在新标签中打开网址:WordPress
- 27. window.location在新标签页中打开
- 28. 在新标签页中打开链接?
- 29. JavaScript:在新标签中打开链接
- 30. JQuery - getScript在新标签中打开
在一般情况下,打开链接在新窗口或新选项卡是否是由用户。 – 2010-04-06 06:26:31