Fensterstatus eines anderen Prozesses abrufen
Wie bekomme ich den Fensterzustand (maximized
, minimized
) eines anderen Prozesses, der läuft?
Ich habe versucht mit diesem:
Process[] procs = Process.GetProcesses();
foreach (Process proc in procs)
{
if (proc.ProcessName == "notepad")
{
MessageBox.Show(proc.StartInfo.WindowStyle.ToString());
}
}
Aber wenn Prozess istMaximized
oderMinimized
Es kehrt immer zurückNormal
.
Wie kann ich das beheben?