Process[] procs = Process.GetProcesses();
IntPtr hWnd;
foreach (Process proc in procs)
{
if ((hWnd = proc.MainWindowHandle) != IntPtr.Zero)
{
Debug.WriteLine("{0} : {1}", proc.ProcessName, hWnd);
}
}
My question is, how can I restore minimized window having its handle (hWnd
variable).
I would be grateful if you could also supply with some documentation of window handlers so I can see how to manipulate them.
ShowWindow
via pinvoke