Windows 7 多触控编程入门
1. Windows 7 中的多触控概述
在 Windows 7 系统中,触摸功能得到了极大的增强,使触摸成为与计算机交互的重要方式之一,与鼠标和键盘处于同等重要的地位。其实 Windows 对触摸的支持可以追溯到 Windows XP 时代,那时就允许在平板电脑上使用手写笔进行单点触摸操作,并且还支持墨水和手写文本识别技术。随着大量多触控设备的出现并带来了出色的用户体验,微软在 Windows 7 中引入多触控支持也是顺应潮流之举,既能带来全新的用户体验,又能优化日常操作。
借助 Windows 7 多触控平台,用户可以直接与计算机进行交互。比如,在 Windows 资源管理器中,用户可以伸手慢慢滚动浏览图片,也可以通过手指轻拂快速切换图片。对于开发者而言,能够为应用程序添加多触控支持,从而在 Windows 7 中打造高度优化的多触控体验。
Windows 7 并没有为多触控专门创建一套新的用户界面,而是将多触控功能融入现有的系统架构中。大多数随 Windows 7 发布的应用程序及其外壳都支持触摸操作,它们既能通过标准的键盘和鼠标输入正常工作,也能支持多触控输入,以此为用户提供最佳的多触控体验。
以 Windows 7 任务栏跳转列表为例,当在任务栏上右键单击固定的图标时,会显示相应的跳转列表。在多触控操作中,除了使用“按下并点击”的右键手势外,还可以触摸图标并拖动手指来显示跳转列表。与鼠标右键触发的标准跳转列表相比,触摸触发的跳转列表内容相同,但布局有所不同,每个项目之间的间距更大,这是为了方便用户用手选择,增大了点击区域,降低误触的概率。这种增大触摸项目点击区域的做法是开发触摸应用程序的常见策略,在 Windows 7 中