How to set the height of a window using c#?

Viewed 10460

Is it possible to set the height of a window using the window handle or process handle?

I have the following so far, assume the application in question is notepad.

Process[] processes = Process.GetProcessesByName("notepad");

foreach (Process p in processes)
{

    if (p.MainWindowTitle == title)
    {

        handle = p.MainWindowHandle;

        while ((handle = p.MainWindowHandle) == IntPtr.Zero)
        {
            Thread.Sleep(1000);
            p.Refresh();
        }

        break;
    }

}

Can I make use of handle or p to set the height of the window?

2 Answers
Related