这是vb.net中的一个程序,但我打算使用system.diagnostics.process.start(“C:\ Otherprogram.exe”)来使用外部进程 现在我想要做的是调整外部进程窗口的默认大小,我可以这样做吗?那么只能看到用户需要的东西?
答案 0 :(得分:1)
启动程序后,您可以使用Process.MainWindowHandle获取主窗口句柄。
鉴于窗口句柄,您应该能够P/Invoke SetWindowPos来定位或调整窗口大小。
答案 1 :(得分:0)
您可以选择使用最小化,最大化或普通窗口启动流程(通过设置ProcessStartInfo.WindowStyle并使用Process.Start(ProcessStartInfo)方法)。但是,启动它时,您无法真正控制外部进程窗口的大小。