Thema: Delphi DXINPUT FRAGE

Einzelnen Beitrag anzeigen

Benutzerbild von Seniman
Seniman

Registriert seit: 15. Sep 2003
Ort: Münster
98 Beiträge
 
#8

Re: DXINPUT FRAGE

  Alt 14. Nov 2003, 18:42
Hallo

benutz doch einfach das OnKeyDown-Event der Form. Das wird beim Drücken der Taste einmal(!) ausgeführt. In dem Parameter "Key" wird die gedrückte Taste gespeichert. Dabei steht
37 für links
38 für oben
39 für rechts
40 für unten
13 für Enter
32 für Leertaste
Ich denke, das sind die wichtigsten Taste.

Das ganze könnte dann in etwa so aussehen:

Delphi-Quellcode:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
if Key=37 then //Wurde Taste "Links" gedrückt?
  begin
  // Code für "Links"
  end;
// usw...
end;

Grüße
Seniman
  Mit Zitat antworten Zitat