C# 在句柄上创建表单(来自另一个非托管进程)
我有一个来自随机窗口的句柄。C# 在句柄上创建表单(来自另一个非托管进程),c#,winforms,C#,Winforms,我有一个来自随机窗口的句柄。 有没有办法在这个句柄上创建一个System.Windows.Forms.Form?(它不一定属于.NET应用程序) 如果有办法,怎么做?我怀疑这是否可行,因为表单句柄是只读的。但我很好奇,会研究这个话题。你能详细说明一下你想做什么吗?窗口句柄可以是任何有效的Windows(OS)UI的句柄。它甚至可能不是窗体,您说的“在此句柄上创建窗体”是什么意思?您可以从NativeWindow派生类并使用其Attach方法。您可以将其传递给Show(owner)。我只需要使用表
有没有办法在这个句柄上创建一个
System.Windows.Forms.Form
?(它不一定属于.NET应用程序)如果有办法,怎么做?我怀疑这是否可行,因为表单句柄是只读的。但我很好奇,会研究这个话题。你能详细说明一下你想做什么吗?窗口句柄可以是任何有效的Windows(OS)UI的句柄。它甚至可能不是窗体,您说的“在此句柄上创建窗体”是什么意思?您可以从NativeWindow派生类并使用其Attach方法。您可以将其传递给Show(owner)。我只需要使用
表单
类的灵活性来控制本机窗口。Hans,到目前为止,您的想法似乎与我想要的最接近。