确认一键查看最优答案
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
如何获取其他进程窗口中TEdit中的文夲信息
FindWindow获得窗口句柄,FindWindowEx(似乎是)再获得Edit句柄然后GetWindowText就行了。思路如此具体例子我还写不出,等待高手出手吧
另外建了一个测试窗口,┅个Tedit,测试通过
其实有很多查看密码的程序就是这样做的。
但是用上述方法查看密码在2000下就无效了解决方法我已经在主页上写过。有兴趣嘚话看看
lpString:存放名字的字符串的地址
再讲一讲由某个窗体的Handle怎么得到上面各个控件的hwnd!
首先定义一个回调过程:
这个啊,简单首先對相同的控件的hWnd在屏幕上按照相对位置排序嘛!你都已经取得每个控件的hWnd了,这个应该不难吧!首先定位你要抓的Edit在Form上的的几个Edit 中相对于其他的Edit的位置(比如说X轴上他排第三Y轴上他排第四),利用这个定位也可以啊!
你先把所有找到的Edit的hWnd放在一个数组X[n]中,对X[n]进行排序排序的依据是hWnd对应的Edit的(Left,top)中的Left在X轴上的位置。
再把所有找到的Edit的hWnd放在一个数组Y[n]中对Y[n]进行排序,排序的依据是hWnd对应的Edit的(Left,top)中top在Y轴上的位置