最大化的.NET另一个进程的窗口 [英] Maximize another process' Window in .NET

查看:144
本文介绍了最大化的.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另一个进程的窗口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆