如何向已知句柄(非delphi控件)的文本框发送一串字符(50分)

  • 主题发起人 主题发起人 jyh_jack
  • 开始时间 开始时间
J

jyh_jack

Unregistered / Unconfirmed
GUEST, unregistred user!
如何向已知句柄的文本框发送一串字符.<br>注:::并非delphi中的控件,而是windows中的任何一个文本框.<br>例:<br>&nbsp; &nbsp;字符:'文本框的内容' &nbsp; 句柄:hwnd<br>&nbsp; &nbsp;请写出原代码,谢谢.
 
sendmessage(handle,wm_settext,'文本框的内容');
 
兄弟,你说的这个东西好像不好用,你可否把例子写的详细一点呢。
 
对于你说的这个方法,我试过了,但不好用,它的好像是这样用的:<br><br>SendMessage(HWND hWnd, &nbsp;UINT Msg, &nbsp;WPARAM wParam, &nbsp;LPARAM lParam)<br>请问如何使用,写出个例字好吗?
 
<江南草>说的好像不好用呢,对呢,你写出一个例子好吗???
 
sendmessage(edit1.handle,wm_settext,'需要的内容');<br>
 
**来自:kthy, 时间:2001-5-21 12:26:24, ID:537967 &nbsp;<br>**sendmessage(edit1.handle,wm_settext,'需要的内容');<br>&nbsp;<br>老兄还是不好用呢?系统要求的是数值型的。
 
噢,sendmessage(edit1.handle,wm_settext,0,'hello,world!');
 
江南草,你说的方法不对,不过我已知如何使用了,谢谢你了。
 
应该是<br>SendMessage(NowHwnd,WM_SetText,0,Integer(Pchar('Hello,world')));
 
我来给正解吧<br>var<br>&nbsp; a:string;<br>begin<br>&nbsp; a:='Hello,world';<br>&nbsp; SendMessage(NowHwnd,WM_SetText,0,lParam(a)); <br>&nbsp;
 
后退
顶部