gpt4 book ai didi

winapi - 创建一个基于 MSHTML 的简约窗口

转载 作者:行者123 更新时间:2023-12-02 04:09:15 27 4
gpt4 key购买 nike

我有一个 Haskell 库,它可以获取一个普通的 Web 应用程序,在本地服务器上运行它,然后使用 QtWebkit 打开一个显示该应用程序的窗口。 code to interface with Qt很短。但是,我想避免 Windows 用户的 Qt 开销。

似乎最好的方法是替代这个基于 QtWebkit 的 C++ 文件,而不是在 Windows 上使用 MSHTML 库。不幸的是,我几乎没有使用特定于 Windows 的库的经验。看来我需要使用 IWebBrowser2 interface ,但这似乎主要是推测性的。

如果有人能在这方面为我指明正确的方向,我将不胜感激。这里的最后一个技巧是它必须用 MinGW 编译。不确定在这种情况下有多少复杂性。

谢谢

最佳答案

您可以使用hdirect从 Haskell 调用 IWebBrowser2 接口(interface)。针对 OLE/COM 编写代码很麻烦,但它可以完成这项工作。将 C 绑定(bind)到接口(interface)是可能的,但如果您需要 MinGW,那么它实际上可能比纯粹的 Haskell 方法更难。

关于winapi - 创建一个基于 MSHTML 的简约窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6072283/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com