我乱写的,错了不要找我
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();//关闭
}

解决方案 »

  1.   

    winapi怎么用啊,你自己不会看书啊,给你个例子
    比如你用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
    );我说的方法只是介绍一个思路,你要是一个字一个字敲进去,当然要错啦;你吃饭要不要我喂你吃还是要我教你怎么用筷子啊