| > >プロセス一覧を取得するのに、GetObjectを使用しているのは何か理由でも? > 探してきただけで理解しておりません。
System.Diagnostics.Processクラスが便利です。
foreach (Process p in Process.GetProcessesByName("notepad")) { int n = GetWindowLong(p.MainWindowHandle, GWL_STYLE); MessageBox.Show(p.MainWindowTitle + "," + ((n & WS_MAXIMIZE) == WS_MAXIMIZE)); }
|