Sie können MoveWindow ( Wo hWnd ist das Fenster, das Sie verschieben möchten:
%Vor%Wenn Sie den Fensterzeiger nicht kennen, können Sie FindWindow Funktionalität.
Es lohnt sich auch, MSDN SetWindowPos zu lesen (sehr ähnlich wie MoveWindow).
Sie müssen das Fensterhandle des anderen Programms verwenden, verwenden Sie Process.MainWindowHandle oder FindWindow .
Mit diesem können Sie PInvoke SetWindowPos () um die Z-Reihenfolge oder den Min / Max / Restore-Status des Fensters zu verschieben, seine Größe zu ändern oder zu ändern.
Ich würde die Windows API SetWindowPos
Sieh dir das an: Mit SetWindowPos in C # zum Verschieben Fenster um
natürlich sollten Sie zuerst das Handle des Fensters kennen, das Sie in der Größe ändern möchten. Dies kann auf verschiedene Arten geschehen, wie zB den Prozess nach Name, dann MainWindow des Prozesses oder mit EnumWindow
oder FindWindow
APIs