您好,除了包含的 IE 之外,是否有任何商业或免费的 Web 浏览器组件可与 C++ Builder 6 一起使用?
问问题
2330 次
1 回答
1
您可以阅读的相关主题是如何在 Delphi 应用程序中嵌入浏览器对象,而不是 IE<n>
但请考虑:
- Adam Lock 的 Mozilla ActiveX 项目的最后一个版本是在 Firefox 1.5 左右,所以该项目现在严重过时了;
Chromium Embedded Framework 非常有趣,但我认为它不能适应 C++Builder 6( 无法从 Delphi 文件安装嵌入在 C++ Builder 上的 chromium)。
即使“现代”C++Builder(http://code.google.com/p/delphichromiumembedded/issues/detail?id=7)也存在问题,但可以做到。
一个好的起点,如果你想采取艰难的方式,是嵌入 Mozilla,但它是一个使用 GNU 工具的 GNU 项目。
您可以通过 MinGW/MSYS 构建 DLL,然后访问相关 DLL 公开的函数...
您还可以尝试不同的方法:通过该函数将目标可执行顶级窗口转换为自己应用程序的子窗口SetParent
(看看Embed an application (exe file) into another exe file (mozEmbed like))。
于 2014-02-27T12:22:43.010 回答