VK_A - VK_Z nicht deklariert?
-
Keine Ahnung. Sag du doch. hmm?
ciao,
C-L-I-E-N-T
-
Hmm.
-
Weiß du es auch nicht?
-
die gibt es nicht aber dafür haaben wir doch soviel ich weiss WM_CHAR und darüber kann man einzelne Buchstaben nehmen
LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam) { switch (iMsg) { case WM_CHAR : switch(wParam) { case '\r': //Wenn Enter gedrückt wird SendMessage(hwnd,WM_DESTROY,0,0); //wird Programm beendet break; case '\b': // Rücktaste .... break; case 'a': // klein a .... break; case 'A': // groß A .... break; } return 0 ; case WM_DESTROY : PostQuitMessage (0) ; return 0 ; } return DefWindowProc (hwnd, iMsg, wParam, lParam) ; }
-
natürlich gibts die 0x?????
-
Tschuldigung stand so in meinem tut hab die Liste aber in der MSDN gefunden hier
Symbolic constant name Value (hexadecimal) Touch screen or keyboard equivalent
VK_LBUTTON 01 Touch screen
VK_CANCEL 03 Control-break processing
—— 05-07 Undefined
VK_BACK 08 BACKSPACE key
VK_TAB 09 TAB key
—— 0A-0B Undefined
VK_CLEAR 0C CLEAR key
VK_RETURN 0D ENTER key
—— 0E-0F Undefined
VK_SHIFT 10 SHIFT key
VK_CONTROL 11 CTRL key
VK_MENU 12 ALT key
VK_CAPITAL 14 CAPS LOCK key
—— 15-19 Reserved for Kanji systems
—— 1A Undefined
VK_ESCAPE 1B ESC key
—— 1C-1F Reserved for Kanji systems
VK_SPACE 20 SPACEBAR key
VK_PRIOR 21 PAGE UP key
VK_NEXT 22 PAGE DOWN key
VK_END 23 END key
VK_HOME 24 HOME key
VK_LEFT 25 LEFT ARROW key
VK_UP 26 UP ARROW key
VK_RIGHT 27 RIGHT ARROW key
VK_DOWN 28 DOWN ARROW key
VK_SELECT 29 SELECT key
—— 2A Original equipment manufacturer (OEM)– specific
VK_EXECUTE 2B EXECUTE key
VK_SNAPSHOT 2C PRINT SCREEN key for Windows 3.0 and later
VK_HELP 2F HELP key
VK_0 30 0 key
VK_1 31
1 key
VK_2 32 2 key
VK_3 33 3 key
VK_4 34 4 key
VK_5 35 5 key
VK_6 36 6 key
VK_7 37 7 key
VK_8 38 8 key
VK_9 39 9 key
—— 3A-40 Undefined
VK_A 41 A key
VK_B 42 B key
VK_C 43 C key
VK_D 44 D key
VK_E 45 E key
VK_F 46 F key
VK_G 47 G key
VK_H 48 H key
VK_I 49 I key
VK_J 4A J key
VK_K 4B K key
VK_L 4C L key
VK_M 4D M key
VK_N 4E N key
VK_O 4F O key
VK_P 50 P key
VK_Q 51 Q key
VK_R 52 R key
VK_S 53 S key
VK_T 54 T key
VK_U 55 U key
VK_V 56 V key
VK_W 57 W key
VK_X 58 X key
VK_Y 59 Y key
VK_Z 5A Z key
—— 5B-5F Undefined
VK_NUMPAD0 60 Numeric keypad 0 key
VK_NUMPAD1 61 Numeric keypad 1 key
VK_NUMPAD2 62 Numeric keypad 2 key
VK_NUMPAD3 63 Numeric keypad 3 key
VK_NUMPAD4 64 Numeric keypad 4 key
VK_NUMPAD5 65 Numeric keypad 5 key
VK_NUMPAD6 66 Numeric keypad 6 key
VK_NUMPAD7 67 Numeric keypad 7 key
VK_NUMPAD8 68 Numeric keypad 8 key
VK_NUMPAD9 69 Numeric keypad 9 key
VK_MULTIPLY 6A Asterisk (*) key
VK_ADD 6B Plus sign (+) key
VK_SEPARATOR 6C Separator key
VK_SUBTRACT 6D Minus sign (–) key
VK_DECIMAL 6E Period (.) key
VK_DIVIDE 6F Slash mark (/) key
—— 88-8F Unassigned
—— 92-B9 Unassigned
—— BA-C0 OEM-specific
—— C1-DA Unassigned
—— DB-E4 OEM-specific
—— E5 Unassigned
—— E6 OEM-specific
—— E7-E8 Unassigned
—— E9-F5 OEM-specific
VK_ATTN F6
VK_CRSEL F7
VK_EXSEL F8
VK_EREOF F9
VK_PLAY FA
VK_ZOOM FB
VK_NONAME FC
VK_PA1 FD
VK_OEM_CLEAR FE
VK_LWIN 5B
VK_RWIN 5C
VK_APPS 5D
VK_LSHIFT A0
VK_RSHIFT A1
VK_LCONTROL A2
VK_RCONTROL A3
VK_LMENU A4
VK_RMENU A5
-
jaja, is klar. fertig gibts die nicht. aber die kann man sich selbst definieren! aber ich weiß leider auch nicht die werte für die kleinen buchstaben
-
dann ist doch die erste Methode die ich beschrieben habe besser oder
-
Ist das hier richtig?
#define VK_a 97 ... #define VK_z 122
-
kommt drauf an was du damit bezwecken willst
-
leg dich schlafen kiffer! und wenn du noch nicht bekifft bist, dann tu es jetzt
-
Boah was soll das denn jetzt du
*schlimmeWörter*
geh du doch zu Mami schlafenich wollte nur betonen das ich micht von jeder dahergelaufenen schwuchtel als Kiffer beleidigen lassen will.
[ Dieser Beitrag wurde am 23.01.2003 um 01:38 Uhr von mosta editiert. ]
edit:
Du hast ja recht, dass du dich aufregst, aber übertreibs nicht.[ Dieser Beitrag wurde am 24.01.2003 um 20:07 Uhr von cd9000 editiert. ]
-
kommt da nichts mehr Forrest
-
Original erstellt von <@WebFritzi@>:
**Ist das hier richtig?#define VK_a 97 ... #define VK_z 122
**
Nur, wenn du auf deiner Tastatur auch Tasten für Kleinbuchstaben hast. Die Virtual Key Codes entsprechen den Tasten, nicht den Zeichen. Und ich habe nur eine A-Taste
-
das war am anfang ein netter gack von webfritzi oder so aber so langsam nervt es blos na also könnt ihr euch die billigen mitläufer sprüche sparen
-
OKAY, ENTSCHULDIGUNG!
-
Keine Ahnung, <@WebFritzi@>.
@mosta: Und was schreibst du z.B. bei keybd_event() in den ersten Parameter?
-
Ich hab's:
#define VK_a 65 ... ... #define VK_z 90
-