定义好的头文件下载地址:

http://download.csdn.net/download/friendan/4378771

前言:

在Windows编程中,我们要经常判断、处理字符,


在字符定义了相应的宏之后,我们写起程序就很直观了,

当你发现MS没有为我们定义时,是不是有点气愤呢?

我在VS2008中写程序时,发现MS只是告诉了我们0-9,A-Z的数值范围,

却没有对它们进行定义,真是懒呀!呵呵,那我们自已动手进行定义吧,

定义之后,以后编程就轻松多了!

//WinUser.h文件中提到了字符0-9,A-Z的取值范围,
//却没有对它们进行定义,所以我们只好自己来定义了
//定义其实挺简单的,定义的数值为相应的字符的ASCII码的16进制数据//原文信息如下:
//*     VK_0 - VK_9 are the same as ASCII '0' - '9' (0x30 - 0x39)//*    0x40 : unassigned//*    VK_A - VK_Z are the same as ASCII 'A' - 'Z' (0x41 - 0x5A)//定义数据字符0~9
#define   VK_0         0x30
#define   VK_1         0x31
#define   VK_2         0x32
#define   VK_3         0x33
#define   VK_4         0x34
#define   VK_5         0x35
#define   VK_6         0x36
#define   VK_7         0x37
#define   VK_8         0x38
#define   VK_9         0x39//定义数据字符A~Z
#define   VK_A  0x41
#define   VK_B  0x42
#define   VK_C  0x43
#define   VK_D  0x44
#define   VK_E  0x45
#define   VK_F  0x46
#define   VK_G  0x47
#define   VK_H  0x48
#define   VK_I  0x49
#define   VK_J  0x4A
#define   VK_K  0x4B
#define   VK_L  0x4C
#define   VK_M  0x4D
#define   VK_N  0x4E
#define   VK_O  0x4F
#define   VK_P  0x50
#define   VK_Q  0x51
#define   VK_R  0x52
#define   VK_S  0x53
#define   VK_T  0x54
#define   VK_U  0x55
#define   VK_V  0x56
#define   VK_W  0x57
#define   VK_X  0x58
#define   VK_Y  0x59
#define   VK_Z  0x5A //定义数据字符a~z
#define   VK_a  0x61
#define   VK_b  0x62
#define   VK_c  0x63
#define   VK_d  0x64
#define   VK_e  0x65
#define   VK_f  0x66
#define   VK_g  0x67
#define   VK_h  0x68
#define   VK_i  0x69
#define   VK_j  0x6A
#define   VK_k  0x6B
#define   VK_l  0x6C
#define   VK_m  0x6D
#define   VK_n  0x6E
#define   VK_o  0x6F
#define   VK_p  0x70
#define   VK_q  0x71
#define   VK_r  0x72
#define   VK_s  0x73
#define   VK_t  0x74
#define   VK_u  0x75
#define   VK_v  0x76
#define   VK_w  0x77
#define   VK_x  0x78
#define   VK_y  0x79
#define   VK_z  0x7A 

自已来定义VK_0~VK_9,VK_A~VK_z相关推荐

  1. 【转载】MFC键盘响应

    转载自:传送门 一:首先介绍键盘消息 系统消息: ALT,F1,--F24等,是由系统内部处理的,程序本身就存在,比如F1是帮助键. WM_SYSKEYDOWN WM_SYSKEYUP WM_SYSC ...

  2. 基于OpenGL编写一个简易的2D渲染框架-07 鼠标事件和键盘事件

    这次为程序添加鼠标事件和键盘事件 当检测到鼠标事件和键盘事件的信息时,捕获其信息并将信息传送到需要信息的对象处理.为此,需要一个可以分派信息的对象,这个对象能够正确的把信息交到正确的对象. 实现思路: ...

  3. 键盘按键VK键值列表及宏定义

    VK键值列表及宏定义 /* * Virtual Keys, Standard Set  */ #define VK_LBUTTON        0x01 #define VK_RBUTTON     ...

  4. Windows API 常量定义

    Windows 常量定义在winuser.h中可以找到,如果了安装了visual studio 2010,winuser.h所在目录为C:\Program Files (x86)\Microsoft ...

  5. IDEA清空控制台以及Java中运行cmd命令实现清屏操作

    文章目录 IDEA中清空控制台方法 解决办法: 一:打印换行 二:通过按键事件控制键盘执行清空控制台动作 三:附:Java 按键事件 KeyEvent 四:使用鼠标箭头触发按钮实现清空控制台操作 Wi ...

  6. 游戏快捷键文本生成函数

    游戏中设置界面常用的快捷键文本生成函数,比如"Ctrl + Z","Shift + C" /********************************** ...

  7. Java按键事件KeyEvent

    getKeyChar():  char           返回这个事件中和键相关的字符 getKeyCode():  int             返回这个事件中和键相关的整数键 keyPress ...

  8. 递归 dfs 记忆化搜索 动态规划

    今天做洛谷P1434 [SHOI2002]滑雪 的时候仔细想了想记忆化搜索 现在总结一下 为了描述问题的某一状态,必须用到该状态的上一状态,而描述上一状态,又必须用到上一状态的上一状态--这种用自已来 ...

  9. 天寒宜早睡,梦醒闻雪声,倒计时83

    永远别高估自己的自制力啊,疲软期明显比我预料的来得早的多. 今天刷了一张回溯算法的小卡片,过程磕磕绊绊,似懂非懂. 1.Leetcode 电话号码的字母组合 回溯算法一般过程是多写一个回溯的方法,然后 ...

最新文章

  1. 3DsMax渲染插件VRay NEXT完整的视频指南
  2. HQL语句中数据类型转换,及hibernate中createQuery执行hql报错
  3. 通过文件IO控制硬件设备的方法
  4. @echo off是什么意思_为什么执行自己的程序要在前面加./
  5. linux 中文 音乐播放器,linux下的常见音乐播放器
  6. 虚拟机中ubuntu可以使用显卡吗_在KVM下使用ubuntu19.10安装Anbox
  7. Android学习笔记---09_深入了解各种布局技术
  8. 《Windows服务器配置与管理》------磁盘管理
  9. java manualbuffer_FlatBuffer Java Bean自由转换
  10. POJ 3414 Pots(BFS + 打印路径)
  11. 你不专业并且自以为是,所以被坑
  12. java 甘特图_[Java教程]JQuery.Gantt(甘特图)开发
  13. Print Conductor中文版
  14. Linux基本操作之vi编辑器
  15. 非语言沟通:超越字词之外的信息(非语言沟通的诸多作用和具体种类)
  16. 2022茶艺师(中级)理论题库及答案
  17. 陈佩斯曾受邀喜剧综艺:被酬劳吓的恍惚好几天
  18. 疫情之下春运人口回流“硬核”预测:往返这些超级网络节点城市有更大感染风险
  19. HTML5网页设计基础——用户注册界面
  20. 【经验分享】技术说“实现不了”的潜台词

热门文章

  1. 遗传算法GA求解TSP问题
  2. 维斯(Vizrt)虚拟演播室调试需要排的雷
  3. word文档中标题前面的点如何去掉
  4. 我在阿里,从 BI 转产品经理
  5. 数据仓库、事实表、维度表、DB、DW、DM、ODS、OLAP、OLTP和BI的概念理解
  6. git cherry-pick 摘樱桃
  7. 37、弱电网络工程师必知系列:交换机CPU和CPU占用率的基础知识
  8. 联想y7000电脑未正确启动_联想拯救者Y7000笔记本安装win7系统的操作方法
  9. 简单介绍Python 中的迭代器和生成器
  10. dsge模型难做吗_【转载】关于DSGE模型的学习经验