请教postmessage模拟键盘输入的问题(100分)

  • 主题发起人 主题发起人 netstorm
  • 开始时间 开始时间
N

netstorm

Unregistered / Unconfirmed
GUEST, unregistred user!
向其他应用程序发送模拟键<br>PostMessage(handle, WM_KEYDOWN, VK_F5, 0);<br>我试过能向记事本发送F5的模拟按键可以<br>但是用PostMessage(handle, WM_KEYDOWN, ord('a'), 0);<br>却模拟不了<br>是不是只有Fn才能模拟?还是我用的不对?<br>如果想发送Alt+a Alt+s组合键该怎么用<br>
 
procedure keybd_event(bVk: Byte; bScan: Byte; dwFlags, dwExtraInfo: DWORD); stdcall;<br>
 
我有一个很不错的按键发送单元,什么键都可以发送,你要的话我发给你
 
postmessage(from.handle,wm_keydown,48,0)模仿按0
 
netstorm:你试试这样<br>PostMessage(handle, WM_KEYDOWN, ord('a'), 0);<br>PostMessage(handle, WM_KEYUP, ord('a'), 0);<br><br>PowerXJQ,能发一份给我看看吗?谢谢<br>email: luckyhhe@tom.com
 
Yhhe:<br>已发送,请查收
 
PowerXJQ:已收到,看了一下,觉得有点价值,谢谢!
 
PostMessage(handle, WM_KEYDOWN, VK_F5, 0);<br>我试过能向记事本发送F5的模拟按键可以<br>但是用PostMessage(handle, WM_KEYDOWN, ord('a'), 0);<br>------------------------------------------------------<br><br>上面的两个Handle一样吗?他们不是Edit或者其他的话,发送'a'有什么用啊?<br>
 

Similar threads

I
回复
0
查看
636
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
783
import
I
后退
顶部