C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■91830 / )  複数同一タイトルIE画面で最前面画面を取得する方法
□投稿者/ TanuTanu (44回)-(2019/08/06(Tue) 20:31:32)
TanuTanu さんの Web サイト

分類:[.NET 全般] 

いつもお世話になっております。

InternetExplorerで複数の同一タイトルで最前面に表示されているオブジェクトを取得したいのですが
いろいろ試したのですがハンドルは空いてるものを割り当ててしまうのでハンドルの大小でも判別できず
困っております。

Zオーダーを駆使すれば出来そうなのですが方法が解りません。
ご教授の程宜しくお願いいたします。

IE−タイトル:TEST
IE−タイトル:TEST
IE−タイトル:TEST・・・これが最前面

*************************

使用しているコード、API抜粋

For Each objIE In aShell
 If objIE.LocationName = "TEST" THEN
  WIN = objIE
 End If
Next

'キャプション:TESTを全て検出
EnumWindows(New EnumWindowsDelegate(AddressOf EnumWindowCallBack), IntPtr.Zero)
返信 編集キー/


管理者用

- Child Tree -