- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:表示中のホームページのURLを取得するには?)
インターネットエクスプローラーで表示中のホームページのURLを取得する方法
このQ&Aのポイント
- Visual Studio 2010 ExpressでWIN32プロジェクトを作成し、インターネットエクスプローラーで表示中のURLを取得するプログラムを作成したいです。URLを取得する方法を教えてください。
- インターネットエクスプローラー9とVisual Studio 2010 Expressを使用して、WIN32ユニコードビルドのプログラムを作成中です。プログラムのクライアント領域に、表示中のホームページのURLを表示したいです。
- 表示中のホームページのURLを取得するためには、インターネットエクスプローラーのAPIを使用する必要があります。具体的な方法を教えていただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
(CでもCOMは扱えますが)IShellWindowsで列挙するとExplorerも列挙されるので、FullNameプロパティでの判定はあった方がいいかも知れません。 IEのURL取得 https://gist.github.com/kumatti1/a923097674c1804f0bfd
その他の回答 (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で検索しますといろいろ方法あるみたいですよ ご自身の環境に合わせて読み替えてみてください
質問者
補足
回答ありがとうございました。 私もGoogleで検索していくつか見つけたのですがVBAやC++でのやり方だったのでよくわかりませんでした。見つけたページではインターネットオブジェクトのプロパティを利用する方法などが書かれていましたが、C言語でインターネットオブジェクトを利用する方法が全く分かりません。どこか詳しく書いてあるホームページまたは本がないでしょうか?
お礼
回答ありがとうございました。プログラムの詳細は、まだ理解できませんが、これを参考に勉強してみます。