【发布时间】:2011-02-25 11:02:19
【问题描述】:
我可以使用以下代码从正在运行的应用程序中获取窗口句柄。
foreach (ProcessModule module in process.Modules)
{
if (module.ModuleName.Contains("PresentationFramework.dll") || module.ModuleName.Contains("PresentationFramework.ni.dll"))
{
IntPtr window = process.MainWindowHandle;
}
}
但我想从这个处理程序中获取 Window 实例。有可能吗?
有什么快速的想法吗?
【问题讨论】:
-
你是说窗把手吗? (不带“r”)您在寻找实际的 .NET 对象吗?
-
您无法从另一个进程中的 HWND 获取 System.Windows.Window。即使,你想做什么?最终可能有一些方法可以做你想做的事情。