我正在创建一个小型 Windows 应用程序(C++),它创建一些窗口(CreateWindowEx等)。在一个窗口中,我想添加一个显示从内存加载的MHTML的控件,即整个 MHTML 内容在一个字符串中,而不是在一个文件中。
我已经尝试过该Shell.Explorer
组件,但是除了 HTML 之外,我找不到向它注入任何内容的方法(请参阅AtlAxCreateControl)。
是否可以使用 Shell.Explorer 组件或任何其他组件来显示内存中的 MHTML?
也就是说,无需将内容写入文件然后给出文件路径。那行得通,但它不是最佳选择,如果我不能以任何其他方式做到这一点,它必须是最后的选择。
PS:如果这可以在 C#、JS、VBS、WSH、HTA 等其他语言或环境中完成,我也很乐意。