将 HTML 呈现到窗口是否需要 CLSID_WebBrowser,或只需要 CLSID_HTMLDocument?

我很抱歉,但我有点困惑。我想知道将 HTML 字符串呈现为 HWND 的最简单方法是什么。此 question/answer 表明您只需要 CLSID_HTMLDocument。但这足以渲染吗?我原以为要渲染,您还需要 CLSID_WebBrowser。非常感谢任何澄清。

ilovec042 回答:将 HTML 呈现到窗口是否需要 CLSID_WebBrowser,或只需要 CLSID_HTMLDocument?

无论哪种方式都可以,这取决于您的客户端实现了多少 OLE/ActiveX。

我个人更喜欢使用 CLSID_HTMLDocument 然后根据需要请求窗口,但我正在实现 OLE 支持而不是依赖现有框架,因此您的里程可能会有所不同。我怀疑使用现有的非常完整的框架,CLSID_WebBrowser 路由可能会更容易。

本文链接:https://www.f2er.com/8041.html

大家都在问