質問

I need to obtain the Thread Id from a window create in runtime with this code

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

I'm getting the window handler using

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

How can I get the Thread Id from the window or its corresponding handler?

役に立ちましたか?

解決

Take a look at GetWindowThreadProcessId method

According to MSDN

Retrieves the identifier of the thread that created the specified window and, optionally, the identifier of the process that created the window.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top