画面上のすべてのウィンドウとそのタイトルを列挙するここでは、画面上のすべてのウィンドウと、そのタイトルバーに表示されているテキスト(タイトル、キャプション)を列挙する方法を紹介します。 Process.MainWindowTitleを調べる方法「グラフィカルインターフェイスがあるプロセスを探す」で紹介した方法をそのまま使います。つまり、Process.GetProcessesメソッドで得られるすべてのプロセスから、メインウィンドウを持っているものを探すという方法です。この方法ではプロセスのメインウィンドウしか探せませんので、同じプロセスが複数のウィンドウを表示している場合は、その内1つしか取得できません。 下の例では、Process.MainWindowTitleプロパティが空でないプロセスのみを列挙しています。Process.MainWindowHandleプロパティがIntPtr.Ze