tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^2: リンク先のアドレスを取得するには
投稿日: 2008/07/07(Mon) 20:57
投稿者ととろ

ご回答ありがとうございます。

花ちゃん さん

> それなら、ステータスバーに表示されるリンクでいいのでしょうか?

はい、まさにそれを取得したいと思いまして。
(ステータスバーにリンクが表示されているということを今まで知りませんでした。)
ただ、ご提示頂いたリンク先のコード(魔界の仮面弁士さんのコード)でイミディエイトウインドウに表示されるアドレスのうちフォーカスのあるものが取得したいと思いまして。


魔界の仮面弁士 さん

> Active Accessibility を用いる方法とがあります。

このような方法があるんですね。勉強になります。

ご提示いただいた方法でいっとき試していたところ、ほとんどうまく動いたのですが、ときどき、マウスがちょっと動いてしまったりしたときに別のオブジェクトが参照されてしまうという現象が起こることがありました。

そこで、直接マウスの下のオブジェクトを取得する方法ではなく、フォーカスを持ったオブジェクトを取得する方法も考えてみようと思いました。

ウェブブラウザコントロール上やインターネットエクスプローラ上でタブキーを押していくとフォーカス(点線の四角で囲まれたもの)が左上から右下に動いていきますが、そのフォーカスのあるオブジェクトを取得(具体的にはそのリンク先のアドレスを取得)したいと思いまして。

そのようなフォーカスを持ったオブジェクトを取得することは可能でしょうか?

まとまりのない文章ですいませんが、よろしくお願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。