2009-04-28 6 views
3

In VB 2008 verwende ich die Klasse "Prozess" zu starten und externe Anwendung mit ein paar Parametern. Weiß jemand, wie kann ich es programmatisch zum zweiten Monitor schicken?Starten Sie eine Anwendung und senden Sie es an den zweiten Monitor

Gibt es auch eine Möglichkeit zu wissen, wie viele Monitore aktiviert sind?

Danke.

+0

möglich Duplikat von [C# Eine Anwendung starten und an den zweiten Monitor senden?] (Http://stackoverflow.com/questions/3750113/c-sharp-launch-an-application-and-send-it) -zu-zweitem-Monitor) – Timwi

Antwort

-2

Sie können Ihr Formular auf einem anderen Bildschirm suchen.

Wenn Sie eine Anwendung starten, verwenden Sie den Prozesshandle, um das Fenster (hWnd) zu erhalten. Es ist dieser hWnd-Wert, den die Windows-API verwendet.

Sie müssen die SetWindowRect Methode von User32.dll importiert (siehe letzten Link)

Siehe auch

+0

Nun, ich weiß, dass ich ein Formular meiner Anwendung verschieben kann, aber was ich wissen möchte, ist, wie man die von meinem Programm gestartete Anwendung verschiebt. –

Verwandte Themen