CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

怎么判断键盘输入????????/

楼主rabbitisme(玥。小蓝相信真爱)2001-07-27 19:04:17 在 C++ Builder / 基础类 提问

我想知道在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

相关问题

  • 怎么判断输入的是汉字(就是我在TextBox中只能输入键盘上的数字或字母).
  • 请问怎样判断键盘输入的是什么?
  • 键盘输入字符的判断问题
  • 怎样判断键盘输入了什么键?
  • 最简单的从键盘输入的输入流怎么写?
  • 请问一下如何在TC2.0中判断键盘是否输入ESC???
  • 请告诉我如何判断键盘输入字符号的函数?
  • 一个关于键盘输入判断的问题,望高手告知,谢谢!
  • 很菜的问题,当往Edit Box 中键盘输入时,用什么判断键盘输入的是否是数字?
  • 输入法的软键盘是怎么做的?

关键词

  • 键盘
  • 判断键盘
  • 输入
  • 知道
  • key

得分解答快速导航

  • 帖主:rabbitisme
  • wangxd
  • Wingsun
  • dgq780820
  • xycleo

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo