怎样获取其它应用程序的文本框或者控件? 我想用C#开发一个小程序,两个文本框:一个用户名,一个密码。一个确定按钮。当我点确定按钮的时候:启动另一个应用程序(如:QQ),并且把我在自己程序里输入的用户名与密码传给QQ,并让QQ自己的登录成功!这个应该怎么样实现呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 VS自带了一个工具SPY++,它能查看控件,思路是一步步的找,用API,你可以上网搜一下. 同楼上用 [DllImport("User32.dll ")] static extern System.IntPtr FindWindowEx(System.IntPtr parent, System.IntPtr childe, string strClass, string strName); [DllImport("User32.dll")] static extern int GetWindowText(IntPtr handle, StringBuilder text, int MaxLen); [DllImport("User32.dll")] static extern int SetWindowText(IntPtr handle, StringBuilder text);通过查找窗口的类型和文本来确定需要的文本框PS:QQ以前是可以直接传参数登录的,现在2009不知道行不行了- - PS:QQ以前是可以直接传参数登录的,现在2009不知道行不行了- -呵呵.估计不行,我用spy++的时候,密码的地方显示为0,QQ号码是可以显示出来. QQ不行的。用FindWindow找到窗口以后丢键盘消息或者sendkeys吧 Microsoft Windows SDK的Tools文件夹下 SetWindowText不行就发送按键消息 winform 在combobox中增加一行“请选择”,??? 如何将在DataGridView输入的数据提交到数据库表 我有点糊涂了,请教实例化问题 c#中如何实现日期加一天数得到另一日期 求一条sql查询语句? 类、接口或接口成员声明中的标记“(”无效 调用dll的问题?? 有20多个远程对象要用Remoting发布,如何发布呢? 一个奇怪的ADO.net问题! 多线程让线程等待的问题。 C#正则表达式的问题 请问浮点数的字节翻转问题
用
[DllImport("User32.dll ")]
static extern System.IntPtr FindWindowEx(System.IntPtr parent, System.IntPtr childe, string strClass, string strName);
[DllImport("User32.dll")]
static extern int GetWindowText(IntPtr handle, StringBuilder text, int MaxLen);
[DllImport("User32.dll")]
static extern int SetWindowText(IntPtr handle, StringBuilder text);
通过查找窗口的类型和文本来确定需要的文本框PS:QQ以前是可以直接传参数登录的,现在2009不知道行不行了- -