我乱写的,错了不要找我
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();//关闭
}
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();//关闭
}
比如你用SendMessage这个API:[DllImport("User32.dll",EntryPoint="SendMessage")]
public static extern int SendMessage(
IntPtr hWnd, // handle to destination window
int Msg, // message
IntPtr wParam, // first message parameter
int lParam // second message parameter
);我说的方法只是介绍一个思路,你要是一个字一个字敲进去,当然要错啦;你吃饭要不要我喂你吃还是要我教你怎么用筷子啊