我有一个应用程序,在其中我正在启动一个新进程。但是我需要调整进程中的窗口大小以适应我的要求。但是首先,该进程以正常大小打开窗口,然后我将其调整为适合大小。这使它看起来很奇怪。那么我可以在窗口处于不可见模式下启动进程,然后调整大小,然后使其可见吗?
ProcessStartInfo startInfo = new ProcessStartInfo("myApp.exe");
MyApp = Process.Start(startInfo);
Thread.Sleep(2000);
MoveWindow(MyApp.MainWindowHandle, 0, 380, 2040, 1150, true);
Thread.Sleep(2000)
让我感到不舒服。你有办法测试窗口是否已加载并循环直到完成吗? - Hand-E-Food