本文介绍了最大化的.NET另一个进程的窗口的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我对另一个进程的主窗口中的.NET(proc.MainWindowHandle)的句柄。我如何最大化窗口的.NET里面?
I have a handle on another process' main window in .net (proc.MainWindowHandle). How do I maximize the window inside of .net?
推荐答案
您可以的PInvoke给ShowWindow与SW_SHOWMAXIMIZED最大化窗口。
You can pinvoke to ShowWindow with SW_SHOWMAXIMIZED to maximize the window.
Pinvoke.net具有的ShowWindow 条目这里。
Pinvoke.net has an entry for ShowWindow here.
例如,
// 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);
这篇关于最大化的.NET另一个进程的窗口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!