2009-08-17 6 views

答えて

1

HIでは、 を使用できます。System.Windows.Forms.Control cr = System.Windows.Forms.Control.FromHandle(System.Diagnostics.Process.GetCurrentProcess()。MainWindowHandle); 今、そのコントロールの場所を取得できます。

1

WindowsフォームAPIでは、form.Topとform.Leftが必要です。

あなたが持っているすべてがプロセスIDであれば、EnumWindowsProc windows APIメソッドを使用してプロセスのwidowsを反復処理できます。ウィンドウのハンドルを取得すると、そのサイズと位置を問い合わせることができます。

+0

私はアプリケーションにアクセスしていません.. – Grant

+0

どのアプリケーションですか?質問の中で具体的なシナリオを挙げてください。 –

+0

あなたの質問はこれです:プロセスIDがあれば、アプリケーションのメインウィンドウの位置を取得するにはどうすればいいですか? –

関連する問題