VB6
変なタイトルですいません、正式な名称を知らないのでこうなってしまいました。
フォルダー、Inernet Explorer、OUTLOOKなどマイクロソフトの製品は
左下に情報を表示しています、例えばExplorerならリンクするURLや
"ページが表示されました"。フォルダーならファイルの種類やサイズ
などを表示しています、カーソルなどのフォーカスが移動するとすぐに
情報を表示してきます。ここに表示される情報をテキストで取得する事は
できないのでしょうか、関係するAPIなどご存知でしたら教えていただけませんか
よろしくお願いします。
> 正式な名称を知らないのでこうなってしまいました。
『ステータスバー』ですね。
IEの[表示]メニューなどにも、そう書かれているかと思います。
> ここに表示される情報をテキストで取得する事は
> できないのでしょうか、
IE や エクスプローラに関しては、StatusText プロパティで取得できます。
Dim x As Object
For Each x In CreateObject("Shell.Application").Windows
MsgBox x.StatusText
Next
API を使って取得するなら、SB_GETTEXT メッセージですが、こちらは難易度が高いかも。
あとは、IAccessible インターフェイスを使うという方法もあります。
魔界の仮面弁士さんありがとうございます。
正式な名称を知らないと不便ですね!
こんな簡単な事で正式な名称を知らず闇雲に1日中調べておりました。
おかげさまで何とかうまく行きました。感謝感激
ツイート | ![]() |