使用c#移动或调整第三方程序的窗口大小

时间:2015-06-01 06:25:34

标签: c#

我们公司有一个C#基础框架程序,它能够运行C#代码。当它启动时,它以全屏模式运行,此外我们还有更多并行运行的程序。

我想将我们的程序放在左侧,另一个程序在启动时在屏幕右侧。

如何在C#中移动或调整第三方程序窗口的大小?

1 个答案:

答案 0 :(得分:0)

您可以使用MoveWindow WinAPI函数执行此操作:

//Import:
[DllImport("user32.dll", SetLastError = true)]
internal static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint);

//Usage:
MoveWindow(ApplicationHandle, 600, 600, 600, 600, True);