我正在尝试进行一些P/Invoke操作,需要获取当前窗口的句柄。
我找到了在C#中获取窗口句柄
但是它似乎只适用于WPF。是否有WinForms的等效方法?
Control.Handle
Control.Handle是一个包含控件的窗口句柄(HWND)的IntPtr类型。
IntPtr
在你的表单中尝试以下代码:
IntPtr myHandle = this.Handle;
它将返回该表单的句柄。