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

わんくま同盟

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

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


(過去ログ 57 を表示中)
■32443 / )  Re[6]: 画面に表示されているウィンドウを列挙したい
□投稿者/ 渋木宏明(ひどり) (1070回)-(2009/02/06(Fri) 15:37:44)
渋木宏明(ひどり) さんの Web サイト
> EnumChildWindows で取得したウィンドウハンドルのうち、
> ウィンドウ(画面)のもの、かつMDI子フォームは除きたいのですが、
> どのように判断すればよいのでしょうか?

精度100%の汎用的な方法はないんじゃないかな。

極端な例を挙げると、WPF アプリケーションではトップレベルウィンドウ以外は Win32 API 的には「ただの絵」だし。

特定のアプリケーションが対象で、それが何か固有の特徴を持っているなら、それを足がかりにして選別することは可能かもしれませんが。

返信 編集キー/


管理者用

- Child Tree -