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

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

我认为IE中的历史经理会这样做,所以我怎样才能让历史经理成为我的控制者?

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

谢谢

请参阅以下CodeProject文章:

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

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

  1. 枚举历史记录缓存中的项目。
  2. 将指定的URL放入历史记录中。 如果历史记录中不存在该URL,则会在历史记录中创建一个条目。 如果URL确实存在于历史记录中,则会覆盖该URL。
  3. 根据每个用户清除历史记录。
  4. 查询历史记录并报告当前用户是否访问过特定URL。