如何得到其他进程窗口中的EDIT的内容?
如何得到其他进程窗口中的EDIT的内容?注意,是窗口中的Edit.
假设能找到其他进程的窗口句柄?
禁止使用MFC.
问题点数:100、回复次数:5Top
1 楼ZHENG017()回复于 2002-09-29 10:05:05 得分 20
FindWindowEx(...);
SendMessage(hwnd,WM_GETTEXT,...);Top
2 楼f_ky(毛蛋哥哥)回复于 2002-09-29 10:05:25 得分 0
好像是EnumWindow或者ChildWindowFromPoint函数,具体的去查msdn吧Top
3 楼sans(长风半日)回复于 2002-09-29 10:07:21 得分 80
如果找到了其他进程的窗口句柄 -> hWnd;
那么使用GetWindow( hWnd, GW_CHILD | GW_HWNDFIRST ); 和GetWindow( hWnd, GW_HWNDNEXT );找到Edit的句柄:hWdnEdit;
最后使用GetWindowText( hWdnEdit, szEdit, ... );取得内容。
Top
4 楼oldworm(oldworm)回复于 2002-09-29 10:09:08 得分 0
9x下,往窗口发送一个WM_GETTEXT消息
在2k下,只能注入一个dll,由该dll往窗口发送一个WM_GETTEXT或者通过其它方式取得。
Top
5 楼goldntman()回复于 2002-09-29 10:10:04 得分 0
风中王子能讲明白点吗,如何用FindWindowEx来得到Edit的HandleTop




