如何更改外部进程的默认窗口大小?

时间:2010-01-01 02:17:10

标签: vb.net

这是vb.net中的一个程序,但我打算使用system.diagnostics.process.start(“C:\ Otherprogram.exe”)来使用外部进程 现在我想要做的是调整外部进程窗口的默认大小,我可以这样做吗?那么只能看到用户需要的东西?

2 个答案:

答案 0 :(得分:1)

启动程序后,您可以使用Process.MainWindowHandle获取主窗口句柄。

鉴于窗口句柄,您应该能够P/Invoke SetWindowPos来定位或调整窗口大小。

答案 1 :(得分:0)

您可以选择使用最小化,最大化或普通窗口启动流程(通过设置ProcessStartInfo.WindowStyle并使用Process.Start(ProcessStartInfo)方法)。但是,启动它时,您无法真正控制外部进程窗口的大小。