最大化另一个进程'Window in .NET

dko*_*dko 13 .net windows-process

我有一个处理.net(proc.MainWindowHandle)中另一个进程的主窗口.如何最大化.net内部的窗口?

Mic*_*ael 22

您可以使用SW_SHOWMAXIMIZED对ShowWindow进行pinvoke以最大化窗口.

Pinvoke.net 在这里有ShowWindow的条目.

例如,

// Pinvoke declaration for ShowWindow
private const int SW_SHOWMAXIMIZED = 3;

[DllImport("user32.dll")]
static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);

// Sample usage
ShowWindow(proc.MainWindowHandle, SW_SHOWMAXIMIZED);
Run Code Online (Sandbox Code Playgroud)