Uzyskaj stan okna innego procesu
Jak uzyskać stan okna (maximized
, minimized
) innego uruchomionego procesu?
Próbowałem użyć tego:
Process[] procs = Process.GetProcesses();
foreach (Process proc in procs)
{
if (proc.ProcessName == "notepad")
{
MessageBox.Show(proc.StartInfo.WindowStyle.ToString());
}
}
Ale jeśli proces jestMaximized
lubMinimized
, to zawsze powracaNormal
.
Jak to naprawić?