【问题标题】:how to render html file in window/dialog box using activex control如何使用activex控件在窗口/对话框中呈现html文件
【发布时间】:2013-08-02 10:47:23
【问题描述】:

我正在使用 visual++ 并尝试在我创建的对话框/窗口上呈现 html 文件的预览。 (就像我们在 hmlFile.html 单击时在窗口资源管理器上获得预览窗格一样)。 我在谷歌上尝试了很多搜索,但没有成功。 我从某个地方得到了一个想法,它可以通过使用 activex 控件来完成。 我的项目已经在我创建的对话框中呈现 FileName.png 图像(我的意思是已经为 .png 图像工作)。

但现在下一个任务是为 .html 文件制作预览渲染。我不知道如何完成这项任务。有任何想法吗 ??如果通过 ActiveX 控件 ?? 对于 ;png 文件,想法是将 .png 文件的内容存储在流中(通过单击 .png 文件生成),然后创建解码器,然后将位图源创建为 32bppHbitmap,然后在预览窗格/窗口上预览创建/对话框,我也知道 .xml 文件——在这种情况下,我们创建了一个样式表)但我不知道如何处理 html 文件???

有什么帮助吗??还是好的链接????

【问题讨论】:

    标签: c++ dom html-parsing activexobject activex-documents


    【解决方案1】:

    MFC 库使这变得相当容易。下面是一个使用 MFC CHtmlView 创建浏览器的示例程序的链接:

    http://msdn.microsoft.com/en-us/library/ms177540(v=VS.80).aspx

    【讨论】:

    • 您的意思是我需要将 activeX 控件添加到我的 DialogBox/Created Window 并在其中托管 Web Borwser,然后传递当前存在于我的 IStream *m_FinalHTMLStream) 中的 html 内容,然后我将拥有我创建的对话框/创建的窗口中的 html 文件预览??
    猜你喜欢
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    • 1970-01-01
    • 2019-08-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多