键盘模拟的问题 ( 积分: 50 )

  • 主题发起人 主题发起人 langyanqi
  • 开始时间 开始时间
L

langyanqi

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TZForm.btnExcuteClick(Sender: TObject);
var H:THandle;
begin

H := FindWindow(nil, '未命名 - 記事本');
if H=0 then
begin
ShowMessage('游戏好象没启动,请启动游戏');
exit;
end;
if H <> NULL THEN begin
BringWindowToTop(H);
Keybd_event(VK_F1,0,0,0);
keybd_event(VK_F1,0,KEYEVENTF_KEYUP,0);
END;
end;
 
根据上例的方法,也可以使用消息函数:PostMessage、SendMessage
 
后退
顶部