我想向一个一个程序发送一个按键例如向记事本发送一个F1键请问如何办!@(100分)

Z

zgwxldw

Unregistered / Unconfirmed
GUEST, unregistred user!
我想向一个一个程序发送一个按键例如向记事本发送一个F1键请问如何办!@<br>我在论坛找了很久也看见很多的办法可是我不能实现 我奉送100请帮助我给个源码示范.谢谢<br>在98下和XP下发送是否一样????我是一个新手请帮助我.
 
Z

zw84611

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);<br>var<br>&nbsp; wnd: Hwnd;<br>&nbsp; s: string;<br>&nbsp; i: integer;<br>begin<br>&nbsp; wnd := FindWindow('notepad', nil);<br>&nbsp; if wnd&lt;&gt;0 then<br>&nbsp; begin<br>&nbsp; &nbsp; wnd := FindWindowEx(wnd,0,'Edit',nil);<br>&nbsp; &nbsp; PostMessage(wnd, WM_KEYDOWN, VK_F1, 0);<br>&nbsp; &nbsp; PostMessage(wnd, WM_KEYUP, VK_F1, 0);<br>&nbsp; end<br>&nbsp; else ShowMessage('notepad not find');<br>end;<br><br>没装XP,你可以试一下。
 
W

wmsoft

Unregistered / Unconfirmed
GUEST, unregistred user!
Z

zgwxldw

Unregistered / Unconfirmed
GUEST, unregistred user!
谢谢您zw84611运行可以给您100[:D][:)]
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
924
SUNSTONE的Delphi笔记
S
顶部