delphi 用sendmessage方法输入窗口字符串 假设类名为edit,然后输入该窗口一个叫st的string变量中的字符串,怎么写?... 假设类名为edit,然后输入该窗口一个叫st的string变量中的字符串,怎么写? 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 sendmessage 字符串 delphi 搜索资料 1个回答 #热议# 为什么说不要把裤子提到肚脐眼? yueyun889 2014-08-22 · TA获得超过725个赞 知道小有建树答主 回答量:539 采纳率:0% 帮助的人:764万 我也去答题访问个人页 关注 展开全部 你的意思是,Edit控件赋值?Edit1.Text:=st; 更多追问追答 追问 不对,简单来说是sendmessage的用法 追答 用SendMessage给Edit赋值? 追问 嗯,不过edit不是Delphi里的,是别的程序里的 追答 用delphi的sendmessage给外部程序一个edit赋值? 追问 嗯差不多 追答 首先确保你的程序在运行时拥有足够的权限,比如使用管理员运行。通过FindWindow函数找到你想要控制的程序,比如通过主窗口的名称或者类名,如果你不知道,可以用Spy++这样的小工具来找。然后继续通过FindWindow在父窗口中通过WindowsClass名找到你要控制的Edit,函数将会返回一个窗口句柄。然后你通过SendMessage(hwnd, WM_CHAR, .....)来向窗口发送字符。WM_CHAR的具体含义可以查阅MSDN或者Delphi 自带的Win32帮助。上面资料百度的,但看起来逻辑是通的 追问 帮我看下这个有什么问题,我做游戏作弊器用,谢谢。那个,这游戏似乎只有一个窗口。。。这个是程序有问题的地方,度娘输不下整个程序,keybd_event是打开输入窗口 keybd_event(84,0,0,0); keybd_event(84,0,2,0); PostMessage(GameH,WM_CHAR,0,integer(pchar(ts))); 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-10-21 Delphi中SendMessage使用技巧 更多类似问题 > 为你推荐: