怎么判断键盘输入????????/
我想知道在CB中怎么判断键盘输入的值,
key的值有vk_renter,可是怎么判断它输入的是0-9及a-z、A-Z呢???
问题点数:20、回复次数:12Top
1 楼970361(是猫就应该抓老鼠)回复于 2001-07-27 19:16:27 得分 0
判断askii码Top
2 楼wangxd(东东)回复于 2001-07-27 19:24:26 得分 4
在帮助中输入“Virtual key codes”就知道了Top
3 楼Wingsun(孙春阳)回复于 2001-07-27 19:27:19 得分 4
是啊!Top
4 楼songhtao(三十年孤独)回复于 2001-07-27 19:41:03 得分 0
晚了Top
5 楼sincostan()回复于 2001-07-27 19:50:46 得分 0
Key参数Top
6 楼fanofborland()回复于 2001-07-27 20:30:12 得分 0
用判断语句。Top
7 楼dgq780820(Abstrusefruit)回复于 2001-07-28 20:30:56 得分 4
WM_KEYFIRST=<MESSAGE<=WM_KEYLASTTop
8 楼aningstar(乘风破浪终有时)回复于 2001-07-28 21:24:59 得分 0
在MSDN中查key codes chart
很详细的,有两个表
什么都有
呵呵
Top
9 楼rabbitisme(玥。小蓝相信真爱)回复于 2001-07-30 17:51:57 得分 0
dgq780820(忘了)
老大,这怎么用呀????Top
10 楼twotrees(两棵树)回复于 2001-07-30 18:27:14 得分 0
例如判断回车事件:
if(Key==VK_RETURN)
{
/////
}
Top
11 楼xycleo()虚竹和尚()回复于 2001-07-30 19:23:27 得分 8
VK_LBUTTON Left mouse button
VK_RBUTTON Right mouse button
VK_CANCEL Control+Break
VK_MBUTTON Middle mouse button
VK_BACK Backspace key
VK_TAB Tab key
VK_CLEAR Clear key
VK_RETURN Enter key
VK_SHIFT Shift key
VK_CONTROL Ctrl key
VK_MENU Alt key
VK_PAUSE Pause key
VK_CAPITAL Caps Lock key
VK_KANA Used with IME
VK_HANGUL Used with IME
VK_JUNJA Used with IME
VK_FINAL Used with IME
VK_HANJA Used with IME
VK_KANJI Used with IME
VK_CONVERT Used with IME
VK_NONCONVERT Used with IME
VK_ACCEPT Used with IME
VK_MODECHANGE Used with IME
VK_ESCAPE Esc key
VK_SPACE Space bar
VK_PRIOR Page Up key
VK_NEXT Page Down key
VK_END End key
VK_HOME Home key
VK_LEFT Left Arrow key
VK_UP Up Arrow key
VK_RIGHT Right Arrow key
VK_DOWN Down Arrow key
VK_SELECT Select key
VK_PRINT Print key (keyboard-specific)
VK_EXECUTE Execute key
VK_SNAPSHOT Print Screen key
VK_INSERT Insert key
VK_DELETE Delete key
VK_HELP Help key
VK_LWIN Left Windows key (Microsoft keyboard)
VK_RWIN Right Windows key (Microsoft keyboard)
VK_APPS Applications key (Microsoft keyboard)
VK_NUMPAD0 0 key (numeric keypad)
VK_NUMPAD1 1 key (numeric keypad)
VK_NUMPAD2 2 key (numeric keypad)
VK_NUMPAD3 3 key (numeric keypad)
VK_NUMPAD4 4 key (numeric keypad)
VK_NUMPAD5 5 key (numeric keypad)
VK_NUMPAD6 6 key (numeric keypad)
VK_NUMPAD7 7 key (numeric keypad)
VK_NUMPAD8 8 key (numeric keypad)
VK_NUMPAD9 9 key (numeric keypad)
VK_MULTIPLY Multiply key (numeric keypad)
VK_ADD Add key (numeric keypad)
VK_SEPARATOR Separator key (numeric keypad)
VK_SUBTRACT Subtract key (numeric keypad)
VK_DECIMAL Decimal key (numeric keypad)
VK_DIVIDE Divide key (numeric keypad)
VK_F1 F1 key
VK_F2 F2 key
VK_F3 F3 key
VK_F4 F4 key
VK_F5 F5 key
VK_F6 F6 key
VK_F7 F7 key
VK_F8 F8 key
VK_F9 F9 key
VK_F10 F10 key
VK_F11 F11 key
VK_F12 F12 key
VK_F13 F13 key
VK_F14 F14 key
VK_F15 F15 key
VK_F16 F16 key
VK_F17 F17 key
VK_F18 F18 key
VK_F19 F19 key
VK_F20 F20 key
VK_F21 F21 key
VK_F22 F22 key
VK_F23 F23 key
VK_F24 F24 key
VK_NUMLOCK Num Lock key
VK_SCROLL Scroll Lock key
VK_LSHIFT Left Shift key (only used with GetAsyncKeyState and GetKeyState)
VK_RSHIFT Right Shift key (only used with GetAsyncKeyState and GetKeyState)
VK_LCONTROL Left Ctrl key (only used with GetAsyncKeyState and GetKeyState)
VK_RCONTROL Right Ctrl key (only used with GetAsyncKeyState and GetKeyState)
VK_LMENU Left Alt key (only used with GetAsyncKeyState and GetKeyState)
VK_RMENU Right Alt key (only used with GetAsyncKeyState and GetKeyState)
VK_PROCESSKEY Process key
VK_ATTN Attn key
VK_CRSEL CrSel key
VK_EXSEL ExSel key
VK_EREOF Erase EOF key
VK_PLAY Play key
VK_ZOOM Zoom key
VK_NONAME Reserved for future use
VK_PA1 PA1 key
VK_OEM_CLEAR Clear keyTop
12 楼rabbitisme(玥。小蓝相信真爱)回复于 2001-07-31 10:10:41 得分 0
好棒!这可是帮了我的大忙了!!!!Top




