怎样获得其他应用程序内窗口中编辑框的内容!(50分)

  • 主题发起人 主题发起人 sh8
  • 开始时间 开始时间
S

sh8

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样用程序获得其他应用程序内窗口中编辑框的内容!比如ie窗口内
URL框的内容!前提我知道那个窗口的句柄!
 
使用GetWindowText
 
先用FindWindow,EnumWindows或WindowFromPoint得到编辑框的句柄,再用GetWindowText就行。
 
举例好吗?
 
Billy is rt.
网上有很多这种小程序。
 
告诉我几个!谢谢!
 
int GetWindowText(
HWND hWnd, // handle to window or control with text
LPTSTR lpString, // pointer to buffer for text
int nMaxCount // maximum number of characters to copy
);
用起来很简单啊
 
原谅我,还是不会用!
 
关键是找到特定的编辑框的 Handle,
FindWindw('Edit', nil) 可以找到一个,
 
还无法得到ie的URL框的内容!
 
大家都说得很全面。
一定要理解“Handle”的意义
以后就能融会贯通了。
 
还是发WM_GETTEXT吧
 
使用 EM_LINEFROMCHAR 等系列消息,可以获得你想要的一切。
 
FindWindow,EnumWindows,WindowFromPoint及GetWindowText我都没用过,哪位大虾若有例子能否也给我mail一份,谢谢了!!!
 
GetWindowText 对 Edit 无用,
得发 WM_GETTEXT 消息。
 
最好是给一个最简单的例子出来
 
同意beta
//我是菜鸟(注意:读作diao)
 
附加功能 将问题提前
 
后退
顶部