2012-02-07 11 views
1

我知道如何使用WebBrowser控件導航到一個頁面在線MFC C++ WebBrowser控件加載HTML網頁瀏覽器?這是可行的嗎?或者我需要在本地創建一個臨時html文件,然後導航到該文件?從字符串

我很感謝任何見解!

回答

5

您可以:

  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