2009-10-03 70 views
1

我剛剛得到了將IE控件綁定到表單的要求,並且用戶想要訪問所有瀏覽器歷史記錄。如何在控件中顯示Internet Explorer的歷史記錄?

我認爲IE中的歷史管理器會這樣做,那麼我怎樣才能將歷史管理器嵌入到我的控制之中?

或者我可以讀取歷史信息,把它放在一個ListView中並自己處理它?

感謝

回答

3

請參見下面的CodeProject上的文章:

C#中的微小的包裝類URL歷史記錄界面中
http://www.codeproject.com/KB/cs/ponta.aspx

本文介紹什麼UrlHistoryWrapper類以及如何使用它。 UrlHistoryWrapper類是一個很小的類,它包裝MSDN文檔中IURLHistory接口的C#等價物。它們被包裝成易於使用的C#類。本課程提供以下功能。

  1. 枚舉歷史記錄中的項目 緩存。
  2. 將指定的URL放入 歷史記錄中。如果歷史記錄中的URL不存在 ,則會在歷史記錄中創建一個條目 。如果歷史記錄中存在URL ,則會覆蓋 。
  3. 根據每個用戶清除歷史記錄。
  4. 查詢歷史記錄,並報告 當前用戶是否訪問了特定的URL地址 。
+0

謝謝你的回答。 – guitarpoet 2009-10-09 14:07:02

相關問題