第13章Windows的基本输入•Windows的输入有多种,如键盘输入、鼠标输入、扫描仪输入和摄像机输入等
其中最基本和最常用的就是键盘输入和鼠标输入
本章将讲解这两种最基本的输入方式,并详细讲解消息处理机制的理论本质,本章主要修行的要点如下
•键盘和鼠标消息理论基础:了解Windows的基本输入,即键盘和鼠标的输入,以及消息传递的基本原理,为进一步深入理解Windows消息内核打下基础
•键盘和鼠标的消息处理函数分析:理解键盘和鼠标消息处理函数的原型和各参数代表的意义,学会自定义消息处理函数
•消息处理实例的创建和使用:学会使用VisualC++进行键盘和鼠标消息处理函数的添加、删除和修改,并学会独立编写使用键盘或鼠标操作响应的软件
1键盘消息及其处理•没有哪个软件在使用过程中不用键盘操作的,或者说不允许键盘操作,除非刻意做出这样奇怪的软件
键盘是计算机的“元老级”计算机配件,早在鼠标出世的n年前,键盘已经被各位计算机科学家频繁使用在实验室中
1巧妇难为无米之炊:没有键盘怎么行
•曾有朋友问过我,是鼠标重要还是键盘重要
不能都选,也不能都不选
这着实让我愣了一下,还没等我想出答案,他已经告诉我肯定是键盘重要,原因是,有键盘就能安装Windows操作系统,而单有鼠标的话就不能
虽然是一个笑话,不过也反映了键盘的历史比鼠标久远得多,在以前只有大型计算机的时代,别说纸带机之类“远古时代”了,就以前基本只有Fortran语言进行数学计算也是只用键盘就可以了,操作人员也没有想过以后会有鼠标,更没有奢望过有多媒体、3D网络游戏等
•计算机的很多古老配件在今天已经看不到了,如软盘、磁带盘等,它们消亡的原因在于有更好的替代品,如VCD、DVD或大容量U盘、移动硬盘等
键盘作为一种基本的输入设备,也出现过一些替代品,如鼠标,但鼠标主要用于定位和选取,打字功能也很弱,后来人