delphi怎么发送回车键到另外一个程式的Edit窗口上? 请高手门指教! 谢谢啦 !

如题所述

var
FormHandle, EditHandle: Integer;
Buf: Array [0..255] of Char;
begin
FormHandle := FindWindow(nil, 'Form1'); //假设另一个程序的窗口标题是Form1
if FormHandle <> 0 then
begin
EditHandle := Findwindowex(FormHandle, 0, 'TEdit', 'Edit1'); //假设另一个程序的Edit是Edit1
if EditHandle <> 0 then
PostMessage(EditHandle, WM_KEYDOWN, VK_RETURN, 0);
end;
end;
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-15
在另一个程序中加参数启动,在Edit窗口上接收参数
第2个回答  2012-03-15
用SetFocus不是就可以了吗

delphi怎么发送回车键到另外一个程式的Edit窗口上? 请高手门指教! 谢 ...
Buf: Array [0..255] of Char;begin FormHandle := FindWindow(nil, 'Form1'); \/\/假设另一个程序的窗口标题是Form1 if FormHandle <> 0 then begin EditHandle := Findwindowex(FormHandle, 0, 'TEdit', 'Edit1'); \/\/假设另一个程序的Edit是Edit1 if EditHandle <> 0 then PostMess...

delphi 怎么在另外一个程序的EDIT里 输入字符呢?
首先确保你的程序在运行时拥有足够的权限,比如使用管理员运行。通过FindWindow函数找到你想要控制的程序,比如通过主窗口的名称或者类名,如果你不知道,可以用Spy++这样的小工具来找。然后继续通过FindWindow在父窗口中通过WindowsClass名找到你要控制的Edit,函数将会返回一个窗口句柄。然后你通过SendMessage(...

我要写一个delphi 按回车就能跳转到url的Tedit的控件,具体代码怎么写...
继承这个方法是正确的做法,这样可以实现你的需求。你在代码中判断当按下回车键时自动跳转到指定URL即可。protected procedure KeyPress(var Key: Char); override;...procedure TMyEdit.KeyPress(var Key: Char);begin inherited; if Key = #13 then begin Key := #0; \/\/ OpenUrl(...

delphi中,Tab键能移动光标到下一个编辑框,按回车键为何进入不了下一...
1.建一个项目 2.在Form1上放几个Edit编辑框 3.修改Form1的keyPreview属性为True 4.在Form1的onKeyPress中写入代码,如下 procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);begin if key =#13 then SelectNext(ActiveControl,True,True);end;5.编译程序,执行--->按回车就可以看...

delphi 一个Label一个Edit 在Edit中输入搜索内容按下回车键后跳出一个...
这个在edit中输入搜索内容按下回车键路出一个窗口,这个触发操作需要写在edit框的onKeyDown事件中,至于显示搜索内容,引用数据库 给你个最简单的ADO示例 数据库 db_a(序号,关键字,内容)adoquery1.sql.text:='select * from db_a where 关键字 like '+quotedstr('%'+edit1.text+'%');ado...

寻找Delphi高手,向当前窗口发送“粘贴”
GetForegroundWindow();可以得到当前窗口句柄。不过不需要用GetForegroundWindow()。直接在 uses 中加入 clipbrd 在热键处理函数中加入 clipboard.Clear;clipboard.AsText:=edit1.Text;keybd_event($31,0,2,0); \/\/清除你的快捷键 keybd_event(VK_MENU,0,2,0); \/\/清除你的快捷键 Application....

高手帮忙!在delphi中如何禁止edit 在中输入东西 ?
方法一:判断是否触发change事件,如果有内容更改,让其执行为空操作 方法二:判断是否在上面keydown事件,如果有按键,让其执行其他操作 方法三:用消息传递,达到和Enabled相同效果!

你好!各位高手,请问要怎么做木马啊?
\/\/定义了一堆待会儿要用到的变量 sprintf(TempFile, "%s%2 首先是编程工具的选择。目前流行的开发工具有C++Builder、VC、VB和Delphi,这里我们选用C++Builder(以下简称BCB);VC虽然好,但GUI设计太复杂,为了更好地突出我的例子,集中注意力在木马的基本原理上,我们选用可视化的BCB;Delphi也不错,但...

相似回答