获取WPF窗口中的hWnd窗口中、WPF、hWnd

2023-09-04 00:14:36 作者:龙飞冲天

我希望得到一个WPF窗口并遍历它的控制。我能够得到的hWnd我发现其他职位上穿越使用的DependencyObject的控件。我如何从一个HWND为DependencyObject?它甚至有可能?

解决方案

 窗口窗口=(窗口)HwndSource.FromHwnd(HWND).RootVisu​​al
 

I am looking to get a WPF window and traverse it's controls. I'm able to get the hWnd and i've found other posts on traversing the controls using a DependencyObject. How do I get a DependencyObject from a hWnd? Is it even possible?

解决方案 WPF基础入门2 WPF窗口类和垂直布局面板基本使用

Window window = (Window)HwndSource.FromHwnd(hWnd).RootVisual