Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Tecla abajo en un juego (https://www.clubdelphi.com/foros/showthread.php?t=90403)

Ramsay 01-06-2016 03:57:19

Tecla abajo en un juego
 
Hola , estoy haciendo un programa que envia la tecla de la flecha hacia abajo , en el juego funciona el enter con este mismo codigo "VK_RETURN" , pero por alguna razon la flecha hacia abajo no anda.

Código Delphi [-]
procedure down();
var
  handle: HWnd;
begin
  handle := FindWindow(nil, 'game');
  if handle <> 0 then
  begin
    // Tambien probe con : PostMessage(handle, WM_KEYDOWN, VK_DOWN, 0);
    PostMessage(handle, WM_KEYUP, VK_DOWN, 0);
  end;
end;

¿ Como puedo hacerlo funcionar ? ¿ Le falta algo ?

roman 01-06-2016 05:12:46

Para simular teclas es mejor usar la función keybd_event, por ejemplo:

Código Delphi [-]
keybd_event(VK_DOWN, 0, 0, 0);

Aunque también puedes consultar este hilo donde escafandra propone un método más completo.

LineComment Saludos


La franja horaria es GMT +2. Ahora son las 06:13:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi