質問: 表示中のホームページのurlを取得するには? visual studio 2010 expressでwin32プロジェクトを選択して作成した、フォームだけのプログラムを起動。 その後、インターネットエクスプローラーを起動し、いろいろなホームページを見る。 ページが切り替わってurlが変わるたびに、自分が作成したプログラムのクライアント領域にそのurlが表示される。 というプログラムを作りたいのですが、インターネットエクスプローラーから、表示中のurlを取得する方法がわかりません。 urlを取得する方法を教えてください。 --- 実行環境 --- インターネットエクスプローラー9 visual studio 2010 express win32 ユニコードビルド c言語
回答: (cでもcomは扱えますが)ishellwindowsで列挙するとexplorerも列挙されるので、fullnameプロパティでの判定はあった方がいいかも知れません。 ieのurl取得 https://gist.github.com/kumatti1/a923097674c1804f0bfd