请问在delphi程序中能不能对另一个EXE的中的一个窗口中的一个Edit输入一个值?? 应该可以吧。先用WinSight32找到这个Edit,然后调用API函数FindWindow(),然后再不过没试过。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WinSight32是什么呀??是控件还是函数??我对API不太常用能不能仔细说说。。 我研究了一下,Mouse.CursorPos 获取当前鼠标所指的位置TPoint,然后可以用 HWND WindowFormPoint(TPoint) 获取窗口的Hwnd, 然后用SetWindowText(Hwnd, pChar)可以设置窗口的文字。 不过它好像只能用来设置form,button的caption,不能设edit的文字, 我还在试验,找到了就告诉你。^_^ 谢谢Typhone(Typhone)我好感动。。55555。 procedure TForm1.Button1Click(Sender: TObject);begin SendMessage(Edit1.Handle, WM_SETTEXT, 255, LongInt(PChar('你好')));// ~~~~~~~~~~~~具体使用时换成其他程序编辑筐//参考函数:FindWindow(),WindowFromPoint()//参考对象:Mouseend; 仔细一看其实是对Typhone(Typhone)的补充 谢谢zswang(伴水)大哥哥。。我去试试。。 TO: wjohenw(天奇) 什么是挂钩?? 因为在VBVc中没有edit控件,所以你可能无法用delphi的属性方式赋值,但无奈之下你可以尝试在屏幕上将你要显示的值按他的FONT显示,也就是在你想要改变值的地方将其重画(很无耻),等该数据释放或回存再做相应操作。 有关httppost编程 求助 C代码转成DELPHI7 一段代码运行提示错误,该怎么解决? 大家来讨论一下!关于异常的问题!来者有分! 怎样判断一个窗体显示? 急急急急急急急急急急急急急急急急急急急急急急! 招聘 ` ` `有没有更漂亮的TreeView? 更漂亮 更强大 求INdy ,TCP/IP协议连接发送 二进制数数据的例子 delphi调用外部exe设置成子窗体只能在主窗体中移动 数据库存盘防止掉电 !! 请问:在执行文件DPR中有一段代码出现错误,请各问指点!
我对API不太常用
能不能仔细说说。。
然后可以用 HWND WindowFormPoint(TPoint) 获取窗口的Hwnd,
然后用SetWindowText(Hwnd, pChar)可以设置窗口的文字。 不过它好像只能用来设置form,button的caption,不能设edit的文字, 我还在试验,找到了就告诉你。^_^
55555。
begin
SendMessage(Edit1.Handle, WM_SETTEXT, 255, LongInt(PChar('你好')));
// ~~~~~~~~~~~~具体使用时换成其他程序编辑筐
//参考函数:FindWindow(),WindowFromPoint()
//参考对象:Mouse
end;
我去试试。。
什么是挂钩??