1

IEコントロールをフォームに埋め込む必要があり、ユーザーはすべてのブラウザー履歴にアクセスしたいと考えています。

IEの履歴マネージャーがこれを行うと思いますが、どうすれば履歴マネージャーを自分のコントロールに埋め込むことができますか?

または、履歴情報を読み取ってListViewに入れ、自分で処理することはできますか?

ありがとう

4

1 に答える 1

3

次のCodeProjectの記事を参照してください。

C#のURL履歴インターフェイスの小さなラッパークラス
http://www.codeproject.com/KB/cs/ponta.aspx

この記事では、UrlHistoryWrapperクラスとは何かとその使用方法について説明します。UrlHistoryWrapperクラスは、MSDNドキュメントのIURLHistoryインターフェイスと同等のC#をラップする小さなクラスです。それらは使いやすいC#クラスにラップされています。このクラスは、次の機能を提供します。

  1. 履歴キャッシュ内のアイテムを列挙します。
  2. 指定したURLを履歴に入れます。URLが履歴に存在しない場合は、履歴にエントリが作成されます。URLが履歴に存在する場合、そのURLは上書きされます。
  3. ユーザーごとに履歴をクリアします。
  4. 履歴を照会し、現在のユーザーが特定のURLにアクセスしたかどうかを報告します。
于 2009-10-03T05:46:16.893 に答える