日期:2014-05-17  浏览次数:21207 次

c#如何获取其他程序文本框的文字
现在有一个软件,工作时我要来查信息的,如ID,名字,年龄,日期等,该程序标题固定,如“查询”。
现在我想写一个程序,软件后台运行,按下全局快捷键后,获取上面程序内的文字内容,然后传回我自己的程序里
在论坛里搜了一下,都用到findwindows、getwindows等API,但都不是很详细,不是很明白,谁能提供一下带注释的代码参考一下呢

------解决方案--------------------
用FindWindow(窗口标题)找到主窗口,用GetDlgItem(ID)找到文本框(ID用SPY++查),最后用SendMessage(WM_GETTEXT)获得文本。