+ -
当前位置:首页 → 问答吧 → C# 根据句柄获取窗体对象

C# 根据句柄获取窗体对象

时间:2011-12-06

来源:互联网

C#使用
 [DllImport("user32.dll")]
 public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
 [DllImport("User32.dll ")]
 public static extern IntPtr FindWindowEx(IntPtr parent, IntPtr childe, string strclass, string FrmText);

这两个api获取另一个进程中的窗体句柄,另一个进程的窗体句柄和窗体中的文本框的句柄我已经获取到了,但是使用Form.FromHandle(句柄) as Form,转换对象取得的值为null;这是怎么回事...

作者: kunkun0921   发布时间: 2011-12-06

Form.FromHandle 只能是本进程,不能跨进程.

作者: Sandy945   发布时间: 2011-12-06