gpt4 book ai didi

c++ - C++ Builder 的 .NET 等效功能

转载 作者:行者123 更新时间:2023-11-28 08:02:06 27 4
gpt4 key购买 nike

我正在使用 C++ Builder 开发 native 应用程序。我已经向应用程序添加了一个内部浏览器控件(使用提供的 TCppWebBrowser 类)(对我来说是第一次 :-))。此控件当前使用外部 HTML 文件来启动。到目前为止,还不错...

我见过用 VB.NET 编写的类似应用程序,我看到您可以命令浏览器控件 (System.Windows.Forms.WebBrowser) 加载内部内容(我的意思是 HTML 页面)。事情是这样的:

theWebBrowser.DocumentText = theStringThatHoldsTheContent

有人知道 TCppWebBrowser 类或通过它查询的任何接口(interface)都具有此功能吗?任何 URL、InterfaceName、片段都可以...

提前致谢...

最佳答案

将浏览器导航到“about:blank”URL,等待导航完成,然后您可以查询 IPersistStreamInit 接口(interface)的 Document 属性并调用其Load() 方法。它需要一个 IStream 接口(interface)作为输入。您可以使用 VCL 的 TStreamAdapter 类来包装任何 VCL TStream 对象,例如 TMemoryStream(TStreamAdapter 实现了IStream 接口(interface))。然后,您可以根据需要将 HTML 存储在 TStream 中。

关于c++ - C++ Builder 的 .NET 等效功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11157002/

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