C++ TASTATUR
-
hi ich heiss moritz bin 12 und kleiner anfänger
deshalb wollt ich fragen wie man ein programm bei c++ (borland) auf einen bestimmten tastendruck reagieren lassen kann
z.b. bei "m" oder "4" oder soo!geht des irgendwie mit key press???
ich würd mich auch auf ne mail freuen (=
mollitz@hotmail.com
bye mollitz
-
Hallo mollitz,
Du musst das OnKeyDown Ereignis Deiner Mail Form belegen.
void __fastcall TfMain::FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift) { // wenn Taste = F2 if (Key == 113) { ... } }
-
hey daaaaaaaaaanke^!!
aber noch ein kleines problem ist bei der sache
äääähm 1. mal ist 113 ein Q (hab ich ausprobiert)
auserdem woher soll ich wissen welchen code z.b. ein
a hat!!
bye molitz
-
google mal nach "ASCII Code"
oder benutze gleichif(Key == 'a')
-
daaaaanke!
cooles forum!!
-
hey aber hat jemand nen follständigen ascii-code-tabelle da?
ich will mit den pfeiltasten hantieren
danke mollizt
-
hab gerade das gefunden
http://www.lookuptables.com/
Kurt
-
Hi Mollitz,
in der Borland Hilfe findet man unter "Virtual key codes" Tastenwerte für nicht-alphanumerische Tasten (also für nicht Zahlen und Buchstaben)
da findest du dann:
VK_LEFT - Taste Links
VK_UP - Taste Auf
VK_RIGHT - Taste Rechts
VK_DOWN - Taste Abalso
if (Key == VK_LEFT)Gruß Alex
PS: Im allgemeinen sollte es reichen wenn Du die Frage einmal stellst.
-
ok! geht klar ich frag nicht nomml aber des tut leider nicht!!!)-:
bye mollitz
-
ok!
jettzt tuts doch(-:
thx!!