从字符串

问题描述:

我知道如何使用WebBrowser控件导航到一个页面在线MFC C++ WebBrowser控件加载HTML网页浏览器?这是可行的吗?或者我需要在本地创建一个临时html文件,然后导航到该文件?从字符串

我很感谢任何见解!

您可以:

  1. 如果您使用的HTML视图控件,那么你可以使用DTM_ADDTEXT消息添加HTML字符串,后来DTM_ENDOFSOURCE通知已添加的所有数据。
  2. 使用write()从的IHTMLDocument2接口,如下面的例子:从流http://www.nuonsoft.com/blog/2010/03/24/how-to-use-the-microsoft-webbrowser-control-to-render-html-from-memory/
  3. 加载HTML内容:http://msdn.microsoft.com/en-us/library/ie/aa752047%28v=vs.85%29.aspx
  4. 把你的HTML文件放在硬盘的临时文件,然后导航到它(如你的建议我看看)
+0

谢谢!从流中加载它正是我想要的 – kogh 2012-02-07 16:10:40