.NETフレームワークを使用してウィンドウの座標を取得できるかどうかを知っている人は誰でも知っていますか?processIDまたはhWndからウィンドウ座標を取得する
私はprocessIDまたはmainwindowhandleを持っています。
.NETフレームワークを使用してウィンドウの座標を取得できるかどうかを知っている人は誰でも知っていますか?processIDまたはhWndからウィンドウ座標を取得する
私はprocessIDまたはmainwindowhandleを持っています。
HIでは、 を使用できます。System.Windows.Forms.Control cr = System.Windows.Forms.Control.FromHandle(System.Diagnostics.Process.GetCurrentProcess()。MainWindowHandle); 今、そのコントロールの場所を取得できます。
WindowsフォームAPIでは、form.Topとform.Leftが必要です。
あなたが持っているすべてがプロセスIDであれば、EnumWindowsProc windows APIメソッドを使用してプロセスのwidowsを反復処理できます。ウィンドウのハンドルを取得すると、そのサイズと位置を問い合わせることができます。
私はアプリケーションにアクセスしていません.. – Grant
どのアプリケーションですか?質問の中で具体的なシナリオを挙げてください。 –
あなたの質問はこれです:プロセスIDがあれば、アプリケーションのメインウィンドウの位置を取得するにはどうすればいいですか? –