在C#中获取窗口句柄

12

我正在尝试进行一些P/Invoke操作,需要获取当前窗口的句柄。

我找到了在C#中获取窗口句柄

但是它似乎只适用于WPF。是否有WinForms的等效方法?


1
可能有帮助的P/Invoke链接: http://pinvoke.net/ 由Scott Hanselman提供,非我。 - TrueWill
2个回答

25

Control.Handle

Control.Handle是一个包含控件的窗口句柄(HWND)的IntPtr类型。


6

在你的表单中尝试以下代码:

IntPtr myHandle = this.Handle;

它将返回该表单的句柄。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接