wpf获取usercontrol的窗口句柄
时间: 2023-04-03 13:02:02 浏览: 147
可以使用以下代码获取 WPF UserControl 的窗口句柄:
```csharp
Window window = Window.GetWindow(userControl);
IntPtr handle = new WindowInteropHelper(window).Handle;
```
其中,userControl 是你要获取窗口句柄的 UserControl 对象。
相关问题
wpf获取usercontrol的句柄
可以使用VisualTreeHelper类的GetChild方法获取UserControl的子元素,然后使用PresentationSource类的FromVisual方法获取UserControl的PresentationSource对象,最后使用PresentationSource对象的CompositionTarget属性获取UserControl的句柄。
wpf usercontrol对象获取inttpr
抱歉,我可以回答这个问题。要获取一个 WPF UserControl 对象的 Intptr,可以使用以下代码:
IntPtr hwnd = new WindowInteropHelper(userControl).Handle;
其中,userControl 是你要获取 Intptr 的 UserControl 对象。这个代码将返回一个指向该对象的句柄。
阅读全文