有没有一种方法可以在不使用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. Chrome会打开一个新标签
- 3. 打开一个新窗口/标签
- 4. 在新标签而不是新窗口中打开URL
- 5. 在一个标签中打开链接
- 6. 如何在一个标签中一个接一个地打开不同的url?
- 7. 试图打开的Chrome浏览器一个新的标签,但它没有打开一个新标签
- 8. 试图在新标签中通过Javascript打开URL
- 9. 在新标签中打开间接URL链接
- 10. 我如何在新标签中打开一个随机链接?
- 11. 在私人浏览中打开一个新标签
- 12. 形式瞄准一个iframe在Chrome中打开新标签
- 13. window.location的在新标签中打开
- 14. 在新标签中打开网站ASPX
- 15. href =“javascript:”在新标签中打开
- 16. JavaScript:在新标签中打开链接
- 17. iframe在新标签页中打开
- 18. JQuery - getScript在新标签中打开
- 19. 在div标签内部打开URL
- 20. 打开一个新页面:新窗口与新标签页
- 21. 如何在上一个标签页中打开另一个标签页?
- 22. 在android浏览器中打开一个url,避免多个标签
- 23. 添加标签并在新窗口中打开/标签
- 24. 在同一个标签中3秒后打开一个新窗口
- 25. 打开一个新的标签时,该图标用户点击
- 26. Epiphany浏览器打开python中的同一标签中的URL
- 27. 在打开新标签不angular2
- 28. 打开jQuery的标签与URL
- 29. 打开URL从不同的标签
- 30. 在页面加载中使用jquery在新标签页中打开url
在一般情况下,打开链接在新窗口或新选项卡是否是由用户。 – 2010-04-06 06:26:31