Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge

ASCII-Code von Zeichen in Borland C++ Builder

Rotti / 4 Antworten / Flachansicht Nickles

Hallo Leute!
Ich habe ein Problem:
Wenn ich in einem Textfeld Enter drücke, soll etwas passieren. Unter Visual Basic habe ich es so geschafft:
Unter Funktion Text1_keypress:
If KeyAscii = 13 then blabla bla

wie geht soetwas unter c++???
In basic gibts da noch asc(Zeichen) ... Aber unter C++!?
wer kann mir helfen?
mfg, Rotti

bei Antwort benachrichtigen
thomas woelfer Rotti „--bitte nicht lachen-- aber ich weiss nicht was lparam ist, da ich noch nicht...“
Optionen

ich vermute mal so ins blaue das du die mfc verwendest. in diesem fall must du die message map fuer die gewuenschte message (WM_KEYUP bzw. WM_KEYDOWN (oder so) ) erweitern. das geht z.b. mit dem class wizard. daraufhin erhaelst du eine neue methode, die einen oder zwei parameter bekommt. (in 'C' heissen die message parameter WPARAM und LPARAM (fuer WORD und LONG). einer dieser parameter enthaelt die gedrueckte taste als scancode.

WM_HOPETHISHELPS
thomas woelfer

this posting contains no tpyos.
bei Antwort benachrichtigen