【问题标题】:Is there any web browser component for C++ Builder 6 except IE?除了 IE,C++ Builder 6 是否有任何 Web 浏览器组件?
【发布时间】:2014-02-26 05:18:55
【问题描述】:

您好,除了包含的 IE 之外,是否有任何商业或免费的 Web 浏览器组件可与 C++ Builder 6 一起使用?

【问题讨论】:

  • 你没有说你为什么问。如果是因为您获得的默认 IE 太旧,那么最好知道您实际上可以通过设置注册表设置来选择您获得的 IE 版本superuser.com/questions/432154/…

标签: c++builder twebbrowser c++builder-6


【解决方案1】:

您可以阅读的相关主题是How to embed a browser object, other than IE<n>, in a Delphi application

但请考虑:

如果您想采取困难的方式,一个很好的起点是Embedding Mozilla,但它是一个使用 GNU 工具的 GNU 项目。

您可以通过 MinGW/MSYS 构建 DLL,然后访问相关 DLL 公开的函数...

您也可以尝试不同的方法:通过SetParent 函数将目标可执行顶级窗口转换为自己应用程序的子窗口(查看Embed an application (exe file) into another exe file (mozEmbed like))。

【讨论】:

  • +1 非常好的答案,我认为应该被接受。此外,如果未来的读者决定使用 IE,请记住,您不会使用此控件获得“最新版本”的 IE,并且现在 Microsoft Outlook 停止使用它,它可能永远不会更新/改进。如今,在您自己的应用程序中显示 HTML 确实没有什么好的选择:(
猜你喜欢
  • 2011-12-10
  • 2019-04-01
  • 1970-01-01
  • 2014-08-22
  • 2010-10-16
  • 2017-03-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多