1

このコードを使用して実行時に作成されるウィンドウからスレッドIDを取得する必要があります

System.Windows.Window MyWindow = new System.Windows.Window();
MyWindow.Show();

を使用してウィンドウハンドラーを取得しています

IntPtr WindowHandle = (new WindowInteropHelper(MyWindow)).Handle;

ウィンドウまたは対応するハンドラーからスレッドIDを取得するにはどうすればよいですか?

4

1 に答える 1

4

GetWindowThreadProcessIdメソッドを見てください

MSDNによると

指定されたウィンドウを作成したスレッドの識別子と、オプションでウィンドウを作成したプロセスの識別子を取得します。

于 2012-04-11T13:35:49.627 に答える