关与两个键盘按键消息之间的延时问题(100分)

  • 主题发起人 主题发起人 bbdog
  • 开始时间 开始时间
B

bbdog

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用keyboard_event函数发键盘消息,具
体是在发出一个完整的按键消息之后(一
个按下某键的消息和一个弹起某键的消息),
有一个延时处理,再发出另一个完整的按键消息。
请高手指点,谢谢。
 
延时处理??? Sleep()如何???
你的意思我没看太明白!
发出一个完整的按键消息之后有一个延时处理,再发出另一个完整的按键消息。
既然是之后再发出另一个完整的按键消息,并不是插入消息,为什么还要有一个延时处理呢?
For Example:
keyboard_event( VK_MENU, MapVirtualKey( VK_MENU, 0 ), 0 , 0 ); // 模拟按下Alt
keyboard_event( VK_DOWN, MapVirtualKey( VK_DOWN, 0 ), 0 , 0 ); // 模拟按下键
keyboard_event( VK_DOWN, MapVirtualKey( VK_DOWN, 0 ), KEYEVENTF_KEYUP , 0 ); // 模拟松开键
keyboard_event( VK_MENU, MapVirtualKey( VK_MENU, 0 ), KEYEVENTF_KEYUP , 0 ); // 模拟松开Alt
 
应该用sleep就可以了.....
 
接受答案了.
 

Similar threads

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