键值和虚拟键值码的问题 这个问题菜了点还有就是在api中,用keybd_event模拟按键,其中的bvk参数要求虚拟键值码,怎么才能取到虚拟键值码??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 键码常数 值 描述 vbkeylbutton 1 鼠标左键 vbkeyrbutton 2 鼠标右键 vbkeycancel 3 cancel 键 vbkeymbutton 4 鼠标中键 vbkeyback 8 backspace 键 vbkeytab 9 tab 键 vbkeyclear 12 clear 键 vbkeyreturn 13 enter 键 vbkeyshift 16 shift 键 vbkeycontrol 17 ctrl 键 vbkeymenu 18 菜单键 vbkeypause 19 pause 键 vbkeycapital 20 caps lock 键 vbkeyescape 27 esc 键 vbkeyspace 32 spacebar 键 vbkeypageup 33 pageup 键 vbkeypagedown 34 pagedown 键 vbkeyend 35 end 键 vbkeyhome 36 home 键 vbkeyleft 37 left arrow 键 vbkeyup 38 up arrow 键 vbkeyright 39 right arrow 键 vbkeydown 40 down arrow 键 vbkeyselect 41 select 键 vbkeyprint 42 print screen 键 vbkeyexecute 43 execute 键 vbkeysnapshot 44 snap shot 键 vbkeyinser 45 ins 键 vbkeydelete 46 del 键 vbkeyhelp 47 help 键 vbkeynumlock 144 num lock 键 a 键到 z 键与其 ascii 码的相应值'a' 到 'z' 是一致的常数 值 描述 vbkeya 65 a 键 vbkeyb 66 b 键 vbkeyc 67 c 键 vbkeyd 68 d 键 vbkeye 69 e 键 vbkeyf 70 f 键 vbkeyg 71 g 键 vbkeyh 72 h 键 vbkeyi 73 i 键 vbkeyj 74 j 键 vbkeyk 75 k 键 vbkeyl 76 l 键 vbkeym 77 m 键 vbkeyn 78 n 键 vbkeyo 79 o 键 vbkeyp 80 p 键 vbkeyq 81 q 键 vbkeyr 82 r 键 vbkeys 83 s 键 vbkeyt 84 t 键 vbkeyu 85 u 键 vbkeyv 86 v 键 vbkeyw 87 w 键 vbkeyx 88 x 键 vbkeyy 89 y 键 vbkeyz 90 z 键 0 键到 9 键与其 ascii 码的相应值 '0' 到 '9' 是一致的常数 值 描述 vbkey0 48 0 键 vbkey1 49 1 键 vbkey2 50 2 键 vbkey3 51 3 键 vbkey4 52 4 键 vbkey5 53 5 键 vbkey6 54 6 键 vbkey7 55 7 键 vbkey8 56 8 键 vbkey9 57 9 键 数字小键盘上的键常数 值 描述 vbkeynumpad0 96 0 键 vbkeynumpad1 97 1 键 vbkeynumpad2 98 2 键 vbkeynumpad3 99 3 键 vbkeynumpad4 100 4 键 vbkeynumpad5 101 5 键 vbkeynumpad6 102 6 键 vbkeynumpad7 103 7 键 vbkeynumpad8 104 8 键 vbkeynumpad9 105 9 键 vbkeymultiply 106 乘号 (*) 键 vbkeyadd 107 加号 (+) 键 vbkeyseparator 108 enter 键(在数字小键盘上) vbkeysubtract 109 减号 (-) 键 vbkeydecimal 110 小数点 (.) 键 vbkeydivide 111 除号 (/) 键 功能键常数 值 描述 vbkeyf1 112 f1 键 vbkeyf2 113 f2 键 vbkeyf3 114 f3 键 vbkeyf4 115 f4 键 vbkeyf5 116 f5 键 vbkeyf6 117 f6 键 vbkeyf7 118 f7 键 vbkeyf8 119 f8 键 vbkeyf9 120 f9 键 vbkeyf10 121 f10 键 vbkeyf11 122 f11 键 vbkeyf12 123 f12 键 vbkeyf13 124 f13 键 vbkeyf14 125 f14 键 vbkeyf15 126 f15 键 vbkeyf16 127 f16 键 KeyCode常数用法 可在代码中的任何地方用下列常数代替实际值:常数 值 描述vbKeyLButton 0x1 鼠标左键vbKeyRButton 0x2 鼠标右键vbKeyCancel 0x3 CANCEL 键vbKeyMButton 0x4 鼠标中键vbKeyBack 0x8 BACKSPACE 键vbKeyTab 0x9 TAB 键vbKeyClear 0xC CLEAR 键vbKeyReturn 0xD ENTER 键vbKeyShift 0x10 SHIFT 键vbKeyControl 0x11 CTRL 键vbKeyMenu 0x12 MENU 键vbKeyPause 0x13 PAUSE 键vbKeyCapital 0x14 CAPS LOCK 键vbKeyEscape 0x1B ESC 键vbKeySpace 0x20 SPACEBAR 键vbKeyPageUp 0x21 PAGE UP 键vbKeyPageDown 0x22 PAGE DOWN 键vbKeyEnd 0x23 END 键vbKeyHome 0x24 HOME 键vbKeyLeft 0x25 LEFT ARROW 键vbKeyUp 0x26 UP ARROW 键vbKeyRight 0x27 RIGHT ARROW 键vbKeyDown 0x28 DOWN ARROW 键vbKeySelect 0x29 SELECT 键vbKeyPrint 0x2A PRINT SCREEN 键vbKeyExecute 0x2B EXECUTE 键vbKeySnapshot 0x2C SNAPSHOT 键vbKeyInsert 0x2D INSERT 键vbKeyDelete 0x2E DELETE 键vbKeyHelp 0x2F HELP 键vbKeyNumlock 0x90 NUM LOCK 键A 至 Z 键与 A 杴 Z 字母的 ASCII 码相同:常数 值 描述vbKeyA 65 A 键vbKeyB 66 B 键vbKeyC 67 C 键vbKeyD 68 D 键vbKeyE 69 E 键vbKeyF 70 F 键vbKeyG 71 G 键vbKeyH 72 H 键vbKeyI 73 I 键vbKeyJ 74 J 键vbKeyK 75 K 键vbKeyL 76 L 键vbKeyM 77 M 键vbKeyN 78 N 键vbKeyO 79 O 键vbKeyP 80 P 键vbKeyQ 81 Q 键vbKeyR 82 R 键vbKeyS 83 S 键vbKeyT 84 T 键vbKeyU 85 U 键vbKeyV 86 V 键vbKeyW 87 W 键vbKeyX 88 X 键vbKeyY 89 Y 键vbKeyZ 90 Z 键0 至 9 键与数字 0 杴 9 的 ASCII 码相同:常数 值 描述vbKey0 48 0 键vbKey1 49 1 键vbKey2 50 2 键vbKey3 51 3 键vbKey4 52 4 键vbKey5 53 5 键vbKey6 54 6 键vbKey7 55 7 键vbKey8 56 8 键vbKey9 57 9 键下列常数代表数字键盘上的键:常数 值 描述vbKeyNumpad0 0x60 0 键vbKeyNumpad1 0x61 1 键vbKeyNumpad2 0x62 2 键vbKeyNumpad3 0x63 3 键vbKeyNumpad4 0x64 4 键vbKeyNumpad5 0x65 5 键vbKeyNumpad6 0x66 6 键vbKeyNumpad7 0x67 7 键vbKeyNumpad8 0x68 8 键vbKeyNumpad9 0x69 9 键vbKeyMultiply 0x6A MULTIPLICATION SIGN (*) 键vbKeyAdd 0x6B PLUS SIGN (+) 键vbKeySeparator 0x6C ENTER 键vbKeySubtract 0x6D MINUS SIGN (杴) 键vbKeyDecimal 0x6E DECIMAL POINT (.) 键vbKeyDivide 0x6F DIVISION SIGN (/) 键下列常数代表功能键:常数 值 描述vbKeyF1 0x70 F1 键vbKeyF2 0x71 F2 键vbKeyF3 0x72 F3 键vbKeyF4 0x73 F4 键vbKeyF5 0x74 F5 键vbKeyF6 0x75 F6 键vbKeyF7 0x76 F7 键vbKeyF8 0x77 F8 键vbKeyF9 0x78 F9 键vbKeyF10 0x79 F10 键vbKeyF11 0x7A F11 键vbKeyF12 0x7B F12 键vbKeyF13 0x7C F13 键vbKeyF14 0x7D F14 键vbKeyF15 0x7E F15 键vbKeyF16 0x7F F16 键 你去查API Viewer里面VK_开头的常数即可。还有就是vbKeyxxx的 API中用的键码和VB中的vbKeyXX常数基本是一样的 SavePicture无法保存StretchBlt的截图吗? DataTree示例的Tag 如何将vb创建的dll生成打包成cab包??? 大家帮我看看 我的sql语句错在哪里? 给大家拜个早年,兼散分 高分求救:在VB里不 Timer 控件,如何实时检测我的网络是否断开!!急啊!! 请问,如何通过程序设置任务栏的自动隐藏功能? unruledboy(南海佬) :I Only 25 关于vb的水晶报表 如何连接帮助文件? PB初学问题,如何让窗口变成弹出式窗口,即焦点只在当前窗口,不能转移到同一程序中的其它窗口? 用VB怎样实现?
常数 值 描述
vbkeylbutton 1 鼠标左键
vbkeyrbutton 2 鼠标右键
vbkeycancel 3 cancel 键
vbkeymbutton 4 鼠标中键
vbkeyback 8 backspace 键
vbkeytab 9 tab 键
vbkeyclear 12 clear 键
vbkeyreturn 13 enter 键
vbkeyshift 16 shift 键
vbkeycontrol 17 ctrl 键
vbkeymenu 18 菜单键
vbkeypause 19 pause 键
vbkeycapital 20 caps lock 键
vbkeyescape 27 esc 键
vbkeyspace 32 spacebar 键
vbkeypageup 33 pageup 键
vbkeypagedown 34 pagedown 键
vbkeyend 35 end 键
vbkeyhome 36 home 键
vbkeyleft 37 left arrow 键
vbkeyup 38 up arrow 键
vbkeyright 39 right arrow 键
vbkeydown 40 down arrow 键
vbkeyselect 41 select 键
vbkeyprint 42 print screen 键
vbkeyexecute 43 execute 键
vbkeysnapshot 44 snap shot 键
vbkeyinser 45 ins 键
vbkeydelete 46 del 键
vbkeyhelp 47 help 键
vbkeynumlock 144 num lock 键
a 键到 z 键与其 ascii 码的相应值'a' 到 'z' 是一致的
常数 值 描述
vbkeya 65 a 键
vbkeyb 66 b 键
vbkeyc 67 c 键
vbkeyd 68 d 键
vbkeye 69 e 键
vbkeyf 70 f 键
vbkeyg 71 g 键
vbkeyh 72 h 键
vbkeyi 73 i 键
vbkeyj 74 j 键
vbkeyk 75 k 键
vbkeyl 76 l 键
vbkeym 77 m 键
vbkeyn 78 n 键
vbkeyo 79 o 键
vbkeyp 80 p 键
vbkeyq 81 q 键
vbkeyr 82 r 键
vbkeys 83 s 键
vbkeyt 84 t 键
vbkeyu 85 u 键
vbkeyv 86 v 键
vbkeyw 87 w 键
vbkeyx 88 x 键
vbkeyy 89 y 键
vbkeyz 90 z 键
0 键到 9 键与其 ascii 码的相应值 '0' 到 '9' 是一致的
常数 值 描述
vbkey0 48 0 键
vbkey1 49 1 键
vbkey2 50 2 键
vbkey3 51 3 键
vbkey4 52 4 键
vbkey5 53 5 键
vbkey6 54 6 键
vbkey7 55 7 键
vbkey8 56 8 键
vbkey9 57 9 键
数字小键盘上的键
常数 值 描述
vbkeynumpad0 96 0 键
vbkeynumpad1 97 1 键
vbkeynumpad2 98 2 键
vbkeynumpad3 99 3 键
vbkeynumpad4 100 4 键
vbkeynumpad5 101 5 键
vbkeynumpad6 102 6 键
vbkeynumpad7 103 7 键
vbkeynumpad8 104 8 键
vbkeynumpad9 105 9 键
vbkeymultiply 106 乘号 (*) 键
vbkeyadd 107 加号 (+) 键
vbkeyseparator 108 enter 键(在数字小键盘上)
vbkeysubtract 109 减号 (-) 键
vbkeydecimal 110 小数点 (.) 键
vbkeydivide 111 除号 (/) 键
功能键
常数 值 描述
vbkeyf1 112 f1 键
vbkeyf2 113 f2 键
vbkeyf3 114 f3 键
vbkeyf4 115 f4 键
vbkeyf5 116 f5 键
vbkeyf6 117 f6 键
vbkeyf7 118 f7 键
vbkeyf8 119 f8 键
vbkeyf9 120 f9 键
vbkeyf10 121 f10 键
vbkeyf11 122 f11 键
vbkeyf12 123 f12 键
vbkeyf13 124 f13 键
vbkeyf14 125 f14 键
vbkeyf15 126 f15 键
vbkeyf16 127 f16 键 KeyCode常数用法
可在代码中的任何地方用下列常数代替实际值:常数 值 描述vbKeyLButton 0x1 鼠标左键
vbKeyRButton 0x2 鼠标右键
vbKeyCancel 0x3 CANCEL 键
vbKeyMButton 0x4 鼠标中键
vbKeyBack 0x8 BACKSPACE 键
vbKeyTab 0x9 TAB 键
vbKeyClear 0xC CLEAR 键
vbKeyReturn 0xD ENTER 键
vbKeyShift 0x10 SHIFT 键
vbKeyControl 0x11 CTRL 键
vbKeyMenu 0x12 MENU 键
vbKeyPause 0x13 PAUSE 键
vbKeyCapital 0x14 CAPS LOCK 键
vbKeyEscape 0x1B ESC 键
vbKeySpace 0x20 SPACEBAR 键
vbKeyPageUp 0x21 PAGE UP 键
vbKeyPageDown 0x22 PAGE DOWN 键
vbKeyEnd 0x23 END 键
vbKeyHome 0x24 HOME 键
vbKeyLeft 0x25 LEFT ARROW 键
vbKeyUp 0x26 UP ARROW 键
vbKeyRight 0x27 RIGHT ARROW 键
vbKeyDown 0x28 DOWN ARROW 键
vbKeySelect 0x29 SELECT 键
vbKeyPrint 0x2A PRINT SCREEN 键
vbKeyExecute 0x2B EXECUTE 键
vbKeySnapshot 0x2C SNAPSHOT 键
vbKeyInsert 0x2D INSERT 键
vbKeyDelete 0x2E DELETE 键
vbKeyHelp 0x2F HELP 键
vbKeyNumlock 0x90 NUM LOCK 键
A 至 Z 键与 A 杴 Z 字母的 ASCII 码相同:常数 值 描述
vbKeyA 65 A 键
vbKeyB 66 B 键
vbKeyC 67 C 键
vbKeyD 68 D 键
vbKeyE 69 E 键
vbKeyF 70 F 键
vbKeyG 71 G 键
vbKeyH 72 H 键
vbKeyI 73 I 键
vbKeyJ 74 J 键
vbKeyK 75 K 键
vbKeyL 76 L 键
vbKeyM 77 M 键
vbKeyN 78 N 键
vbKeyO 79 O 键
vbKeyP 80 P 键
vbKeyQ 81 Q 键
vbKeyR 82 R 键
vbKeyS 83 S 键
vbKeyT 84 T 键
vbKeyU 85 U 键
vbKeyV 86 V 键
vbKeyW 87 W 键
vbKeyX 88 X 键
vbKeyY 89 Y 键
vbKeyZ 90 Z 键
0 至 9 键与数字 0 杴 9 的 ASCII 码相同:常数 值 描述vbKey0 48 0 键
vbKey1 49 1 键
vbKey2 50 2 键
vbKey3 51 3 键
vbKey4 52 4 键
vbKey5 53 5 键
vbKey6 54 6 键
vbKey7 55 7 键
vbKey8 56 8 键
vbKey9 57 9 键
下列常数代表数字键盘上的键:常数 值 描述
vbKeyNumpad0 0x60 0 键
vbKeyNumpad1 0x61 1 键
vbKeyNumpad2 0x62 2 键
vbKeyNumpad3 0x63 3 键
vbKeyNumpad4 0x64 4 键
vbKeyNumpad5 0x65 5 键
vbKeyNumpad6 0x66 6 键
vbKeyNumpad7 0x67 7 键
vbKeyNumpad8 0x68 8 键
vbKeyNumpad9 0x69 9 键
vbKeyMultiply 0x6A MULTIPLICATION SIGN (*) 键
vbKeyAdd 0x6B PLUS SIGN (+) 键
vbKeySeparator 0x6C ENTER 键
vbKeySubtract 0x6D MINUS SIGN (杴) 键
vbKeyDecimal 0x6E DECIMAL POINT (.) 键
vbKeyDivide 0x6F DIVISION SIGN (/) 键
下列常数代表功能键:常数 值 描述vbKeyF1 0x70 F1 键
vbKeyF2 0x71 F2 键
vbKeyF3 0x72 F3 键
vbKeyF4 0x73 F4 键
vbKeyF5 0x74 F5 键
vbKeyF6 0x75 F6 键
vbKeyF7 0x76 F7 键
vbKeyF8 0x77 F8 键
vbKeyF9 0x78 F9 键
vbKeyF10 0x79 F10 键
vbKeyF11 0x7A F11 键
vbKeyF12 0x7B F12 键
vbKeyF13 0x7C F13 键
vbKeyF14 0x7D F14 键
vbKeyF15 0x7E F15 键
vbKeyF16 0x7F F16 键