0

.NET Frameworkを使用して、またはピンボーキングを介してウィンドウの座標を取得できるかどうかを誰かが知っていますか?

processIDまたはmainwindowhandleがあります。

4

2 に答える 2

1

Windows フォーム API では、form.Top と form.Left で十分です。

プロセス ID しかない場合は、EnumWindowsProc Windows API メソッドを使用して、プロセスのウィンドウを反復処理できます。必要なウィンドウのハンドルを取得したら、そのサイズと位置を照会できます。

于 2009-08-17T11:53:25.610 に答える
1

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

于 2009-08-17T11:57:14.570 に答える