• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:表示中のホームページのURLを取得するには?)

インターネットエクスプローラーで表示中のホームページのURLを取得する方法

このQ&Aのポイント
  • Visual Studio 2010 ExpressでWIN32プロジェクトを作成し、インターネットエクスプローラーで表示中のURLを取得するプログラムを作成したいです。URLを取得する方法を教えてください。
  • インターネットエクスプローラー9とVisual Studio 2010 Expressを使用して、WIN32ユニコードビルドのプログラムを作成中です。プログラムのクライアント領域に、表示中のホームページのURLを表示したいです。
  • 表示中のホームページのURLを取得するためには、インターネットエクスプローラーのAPIを使用する必要があります。具体的な方法を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • kumatti1
  • ベストアンサー率60% (73/121)
回答No.2

(CでもCOMは扱えますが)IShellWindowsで列挙するとExplorerも列挙されるので、FullNameプロパティでの判定はあった方がいいかも知れません。 IEのURL取得 https://gist.github.com/kumatti1/a923097674c1804f0bfd

nazoda
質問者

お礼

回答ありがとうございました。プログラムの詳細は、まだ理解できませんが、これを参考に勉強してみます。

その他の回答 (1)

  • agehage
  • ベストアンサー率22% (2752/12073)
回答No.1

現在表示されている InternetExplorer から、表示中の URL を取得します。 http://www.whitire.com/vbs/tips0160.html C# IEで表示してるタイトル・URL取得 http://mitsu.three-atmarks.com/archives/7858 Googleで検索しますといろいろ方法あるみたいですよ ご自身の環境に合わせて読み替えてみてください

nazoda
質問者

補足

回答ありがとうございました。 私もGoogleで検索していくつか見つけたのですがVBAやC++でのやり方だったのでよくわかりませんでした。見つけたページではインターネットオブジェクトのプロパティを利用する方法などが書かれていましたが、C言語でインターネットオブジェクトを利用する方法が全く分かりません。どこか詳しく書いてあるホームページまたは本がないでしょうか?

関連するQ&A