![]() |
Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
:roll:
Lass dir die Werte per showmessage ausgeben, um herauszufinden, warum. |
Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
Delphi-Quellcode:
Es klappt mit einer Taste
var i:Integer;
keys:array[0..127] of Boolean; procedure TForm1.FormClick(Sender: TObject); begin if timer1.enabled = false then begin form1.width:=screen.width; form1.height:=screen.height; form1.position:=poscreencenter; timer1.enabled:=true; end else close; end; procedure TForm1.Timer1Timer(Sender: TObject); begin for i:=0 to high(keys) do keys[i]:=GetAsyncKeyState(i)=0; if keys[VK_Down]=false then form1.canvas.pixels[100,100]:=clred else form1.canvas.pixels[100,100]:=clBtnFace end; end. |
Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
Perfeckt Danke Danke
|
Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
?
Wasn jetzt los? |
Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
weiss zwar nicht waqrum aber mit =0 und =false klappts
|
Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
hab =low(SmallInt) durch =0 ersetzt und =false eingefügt jetzt klappts!
|
Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
Was hast du als Timer Interval? Ich würde 1 einstellen. Ansonsten kannst du machen GetAsyncKeyState(I)<0.
|
Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
hab 1!
|
Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
Liste der Anhänge anzeigen (Anzahl: 1)
als Zeichen meiner Dankbarkeit:
Dies ist mein Professionelles AmeisenSimulationsprogramm! für Freaks ganz lustig sich das mal ne stunde oder so anzuschauen :) (für 1600 * 1200 Bildschirmauflösung geschrieben) |
Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
hab aus einfachheit das =false einfach statt da wos jetzt ist ans =0 gesetzt und klappt genauso
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz