Einzelnen Beitrag anzeigen

Benutzerbild von idontwantaname
idontwantaname

Registriert seit: 31. Aug 2004
Ort: Traiskirchen
575 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: was wenn zwei tasten gleichzeitig im FormKeyDown?

  Alt 11. Dez 2005, 21:16
Eine Lösung mit OnKeyDown kann ich dir leider nicht anbieten,
aber eine mit MSDN-Library durchsuchenGetAsyncKeyState. Dazu bräuchtest
du einen Timer (am besten mit niedrigem Interval ), die
Timer-Prozedur müsste dann so aussehen:
Delphi-Quellcode:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  if(GetAsyncKeyState(VK_LEFT) <> 0) then Move_Left;
  if(GetAsyncKeyState(VK_RIGHT) <> 0) then //...
end;
Hoffe, dass ich helfen konnte,
idontwantaname
Oliver Hanappi
  Mit Zitat antworten Zitat