要从Win32句柄获取System.Windows.Form实例,可以使用以下方法:
using System;
using System.Runtime.InteropServices;
using System.Windows.Forms;
public static Form GetFormFromHandle(IntPtr hwnd)
{
Form form = Control.FromHandle(hwnd) as Form;
return form;
}
IntPtr hwnd = new IntPtr(0x123456); // 替换为实际的Win32句柄
Form form = GetFormFromHandle(hwnd);
这样就可以从Win32句柄获取System.Windows.Form实例了。
领取专属 10元无门槛券
手把手带您无忧上云