如何对其他窗口的编辑框输入数据 ( 积分: 100 )

  • 主题发起人 主题发起人 malaya
  • 开始时间 开始时间
M

malaya

Unregistered / Unconfirmed
GUEST, unregistred user!
想对另一程序中的编辑框赋值,并按下其确定按钮,应该如何操作啊?
 
获取编辑框的句柄,再对其SendMessage就好了,确定按钮是同理<br>要是觉得获取句柄麻烦,那就模拟按键输入(好象也简单不到哪去...)
 
找到句柄&nbsp;&nbsp;&nbsp;SendMessage&nbsp;&nbsp;或SetWindowText
 
hw:=FindWindow(nil,PChar('软件窗体名称'))&nbsp;;//找窗体<br>hw1:=GetWindow(hw,GW_CHILD);//找子窗体<br>SendMessage(hw1,BM_CLICK,0,0);//向目标控件发送click<br><br>//得到目标窗口的控件<br>&nbsp;GetClassName(hwnds,buffer,256);<br><br>GetWindowText(hw1,buffer1,100);//取caption文本
 
楼主失踪了
 
多人接受答案了。
 
后退
顶部