tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルWebブラウザのアドレス取得
記事No3502
投稿日: 2006/04/17(Mon) 19:07
投稿者むっちゃん
[OSのVer]:Windows XP    [VBのVer]:VB.NET 2005 
初めて投稿させていただきます。
小生、VB.Netを使用初めて半月ほどです。

Web関連のシステムは今回が初めてなのですが、
ブラウザで表示しているアドレスを取得する方法
がわからなくて困っています。
WebBrowserクラスで表示できるのは解るのですが、
では既にブラウザが起動している場合、
そのアドレスが対象としているアドレスか
どうかをチェックするプログラムを記述しようとして
います。
(なるべくFrameWork2.0の機能を使いたくないのですが)

どなたかご教授ください。
よろしくお願いします。

[ツリー表示へ]
タイトルRe: Webブラウザのアドレス取得
記事No3503
投稿日: 2006/04/17(Mon) 22:00
投稿者YAS
> では既にブラウザが起動している場合、
> そのアドレスが対象としているアドレスか
> どうかをチェックするプログラムを記述しようとして

外部のIEの表示しているアドレスを取得したいということですか?

シェルオブジェクトを使うか,WM_HTML_GETOBJECTメッセージを使うか
どちらかになると思います。

[ツリー表示へ]
タイトルRe^2: Webブラウザのアドレス取得
記事No3504
投稿日: 2006/04/18(Tue) 10:01
投稿者むっちゃん
[OSのVer]:Windows    [VBのVer]:VB.NET  

> 外部のIEの表示しているアドレスを取得したいということですか?
>
> シェルオブジェクトを使うか,WM_HTML_GETOBJECTメッセージを使うか
> どちらかになると思います。

早速の回答どうもありがとうございます。
なるほど、WM_HTML_GETOBJECTというメッセージがあったのですね!
試してみます。

[ツリー表示へ]
タイトルRe^3: Webブラウザのアドレス取得
記事No3512
投稿日: 2006/04/19(Wed) 16:44
投稿者むっちゃん
[OSのVer]:Windows    [VBのVer]:VB.NET  
> なるほど、WM_HTML_GETOBJECTというメッセージがあったのですね!
> 試してみます。

上記WM_HTML_GETOBJECTメッセージを使用して取得したサンプルでも
載せたかったのですが、敷居が高く断念いたしました。
とりあえず、シェルオブジェクトを使用し欲しい情報が取得できました。
ありがとうございました。

[ツリー表示へ]
タイトルRe^4: Webブラウザのアドレス取得
記事No3522
投稿日: 2006/04/22(Sat) 09:31
投稿者YAS
>上記WM_HTML_GETOBJECTメッセージを使用して取得したサンプルでも
>載せたかったのですが、敷居が高く断念いたしました。

私の作成したサンプルで良ければ参考にしてください。
(あまりできの良いものではありませんが。)

hhttp://homepage1.nifty.com/yasunari/VB/VB2005/GetHtmlObject.htm

[ツリー表示へ]
タイトルRe^5: Webブラウザのアドレス取得
記事No3523
投稿日: 2006/04/22(Sat) 10:04
投稿者もも
COMになっちゃいそうですが、
[COM shell.application windows]でググるとなんとなく見つかるかもしれません

[ツリー表示へ]
タイトルRe^6: Webブラウザのアドレス取得
記事No3527
投稿日: 2006/04/24(Mon) 10:25
投稿者むっちゃん
[OSのVer]:Windows    [VBのVer]:VB.NET  
> COMになっちゃいそうですが、
> [COM shell.application windows]でググるとなんとなく見つかるかもしれません

YASさん、ももさん
サンプルまで載せていただきありがとうございました。
また、なにか困ったときには質問させていただくと思いますが
よろしくお願いします。

[ツリー表示へ]