标签: c# winforms winforms-interop
我需要从运行时使用此代码创建的窗口中获取线程ID
System.Windows.Window MyWindow = new System.Windows.Window(); MyWindow.Show();
我正在使用
IntPtr WindowHandle = (new WindowInteropHelper(MyWindow)).Handle;
如何从窗口或其相应的处理程序中获取线程ID?
答案 0 :(得分:1)
查看GetWindowThreadProcessId方法
根据MSDN
检索创建指定的线程的标识符 窗口和(可选)创建的进程的标识符 窗口。