已知一个外部窗口的句柄,怎么关闭它。怎么给这个窗口的一个文本框设置内容。
-------------------------------------------------------------------------------------------------------------------------
public void Test(Handle windowhandle,string TextBoxName)
{
System.windws.froms.from frmOut;
frmOut.FromHandle(windowhandle);
for(int i=0;i<frmOut.controls.count;i++)//给这个窗口的一个文本框设置内容
{
control con = frmOut.controls[i];
if(con.Name == TextBoxName)
{
TextBox textbox = (TextBox)con;
textbox.Text = "xixi";
break;
}
}
frmOut.Dispose();//关闭
}
实例
//System.Windows.Form form = (Form)Form.FromHandle(hWnd)
public static IntPtr hWnd;//2017.12.28登录窗口句柄
InitForm initForm = (InitForm)InitForm.FromHandle(hWnd)
initForm.Close();