社区
C#
帖子详情
已知Handle(IntPtr类型),如何得到WPF的Window?
yqever
2010-11-24 10:38:01
已知Handle(IntPtr类型),如何得到WPF的Window?
...全文
844
7
打赏
收藏
已知Handle(IntPtr类型),如何得到WPF的Window?
已知Handle(IntPtr类型),如何得到WPF的Window?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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函数就可以啦
Get HWND of the
WPF
Window
To implement a screen capture program, I found several ways to use BitBle() of Win32. So I have to use HWND to represent the target
window
, how to get the HWND of the
WPF
Window
became the key po
int
.
WPF
-
Window
Int
eropHelper
在上面的示例中,我们获取了应用程序的主窗口对象,并使用它创建了一个
Window
Int
eropHelper 实例。然后,我们使用
Window
Int
eropHelper 实例的
Handle
属性获取了窗口句柄,并使用该句柄来调用
Window
s API 函数来控制窗口的行为。在上面的代码片段中,
Int
Ptr
类型
的变量 hWnd 被用于存储通过
Window
Int
eropHelper 获取的窗口句柄,它可以被传递给一些需要操作窗口句柄的
Window
s API 函数。
WPF
腾讯视频通话开发
一、
Int
Ptr
、
Handle
C#中的
Int
Ptr
类型
称为“平台特定的整数
类型
”,它们用于本机资源,如窗口句柄。1、
WPF
窗口句柄
Int
Ptr
wnip = new System.
Window
s.
Int
erop.
Window
Int
eropHelper(this).
Handle
;2、
WPF
控件句柄System.
Window
s.
Int
erop.HwndSource hs = (System.Windo...
WPF
应用内存优化实战:从常见陷阱到高效策略
本文深入探讨
WPF
应用内存优化的实战策略,从常见的内存泄漏陷阱到高效优化方案。通过分析事件绑定、静态变量和数据绑定等典型问题,结合专业工具如dotMemory和ANTS Profiler的诊断方法,提供大型数据绑定和复杂UI的内存瘦身技巧,帮助开发者显著降低
WPF
应用的内存占用。
wpf
window
set
window
的owner
[DllImport("user32.dll")] publicstaticextern
Int
Ptr
GetAncestor(
Int
Ptr
hWnd,
int
flags); vardialog=newCustomiDalog();
window
=new
Window
();
window
.Content...
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章