如何在控件中显示Internet Explorer的历史记录?

时间:2009-10-03 05:26:34

标签: c# winforms internet-explorer browser-history

我只需要将IE控件嵌入到表单中,并且用户希望能够访问所有浏览器历史记录。

我认为IE中的历史经理会这样做,所以我怎样才能将历史经理移植到我的控制之中?

或者我可以阅读历史信息,将其放入ListView并自行处理吗?

由于

1 个答案:

答案 0 :(得分:3)

请参阅以下CodeProject文章:

C#中的URL历史记录界面的微小包装类
http://www.codeproject.com/KB/cs/ponta.aspx

本文介绍了UrlHistoryWrapper类的用途以及如何使用它。 UrlHistoryWrapper类是一个很小的类,它包含了MSDN文档中IURLHistory接口的C#等价。它们被包装成易于使用的C#类。该类提供以下功能。

  1. 枚举历史记录中的项目 高速缓存中。
  2. 将指定的网址放入 历史。如果URL不存在 在历史记录中,创建了一个条目 在历史上。如果URL确实如此 存在于历史中,它是 覆盖。
  3. 按用户清除历史记录。
  4. 查询历史记录和报告 是否有特定的URL 由当前用户访问。