已知Handle(IntPtr类型),如何得到WPF的Window?

yqever 2010-11-24 10:38:01
已知Handle(IntPtr类型),如何得到WPF的Window?
...全文
842 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jshi123 2010-11-25
  • 打赏
  • 举报
回复
IntPtr hwnd = ...;
Window xx = (Window)System.Windows.Interop.HwndSource.FromHwnd(hwnd).RootVisual;
luojie81 2010-11-24
  • 打赏
  • 举报
回复
强制转换.
Dobzhansky 2010-11-24
  • 打赏
  • 举报
回复
o, 忘记了, WPF 已经不是建构于 user32 体系了, 你试试吧
Dobzhansky 2010-11-24
  • 打赏
  • 举报
回复
winform 的 可以用

Control.FromHandle(IntPtr handle)

得到一个 Control(必须是托管来源??),

WPF 应该有类似的设施.
josxhn 2010-11-24
  • 打赏
  • 举报
回复
有handle用SDK函数就可以啦

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧