2009-04-28 11 views
3

VB 2008では、いくつかのパラメータを使用して起動するために 'プロセス'クラスを使用しています。誰かがプログラムで2番目のモニターに送る方法を知っていますか?アプリケーションを起動して2番目のモニタに送信

また、いくつのモニターがアクティブになっているか知る方法はありますか?

ありがとうございました。

+0

[c#アプリケーションを起動して2つ目のモニタに送信することはできますか?](http://stackoverflow.com/questions/3750113/c-sharp-launch-an-application-and-send-it) 2番目のモニタ) – Timwi

答えて

-2

フォームを別の画面で見つけることができます。

form.Location = Screen.AllScreens(1).Bounds.Location + new Point(100, 100) 

アプリケーションを起動したら、プロセスハンドルを使用してウィンドウ(hWnd)を取得します。これは、Windows APIが使用するhWnd値です。あなたはUser32.dllのから輸入SetWindowRectメソッドを使用する必要があります

(最後のリンクを参照してください)

+0

私は自分のアプリケーションのフォームを移動することができますが、私が知りたいのは私のプログラムで起動したアプリケーションを移動する方法です。 –

関連する問題