Windows 7开发:多点触摸之手势

目标

在本动手实验中,我们将学习如何管理手势事件,包括:

• 理解使用手势事件操作对象的含义

• 检查多点触摸 硬件是否存在及其就绪情况

• 从手势 Windows Message 中提取信息

系统要求

要完成本实验,必须拥有以下工具:

• Microsoft Visual Studio 2008 SP1

• Windows 7

• Windows 7 SDK

• 一台多点触摸硬件设备

引言

要创建多点触摸驱动的应用程序,有 3 种方法可供 选择:“好”、“出色”或“最佳”方法。

“好”方法是这些方法中最简单的。设计应用程序用户界面时 应该将触摸能力考虑在内。可以使用大量基于 Win32 的简单工具构建一种自然的 界面,以提供更出色的用户体验。滚动等触摸能力来自于 Win32 控件,无需额外 的工作。例如,现在尝试使用手指滚动您正在阅读的文档!这就是“好 ”方法。

“最佳”方法是读取低级触摸事件,将其作为 应用程序的输入。“Piano”等应用程序或可供用户同时操作的多个滑 块等复杂控件都是不错的例子。运行 MS Paint,从工具箱中选择一个绘制工具, 然后使用您的 4 根手指进行绘制(如果硬件支持):

开发:多点触摸之手势-windows官网">

在本动手实验中,我们将使用“出色”方法。“出色” 方法是为应用程序获取触摸事件的最简单方式,可用于自定义缩放、旋转和平移 等操作,无需读取和操作原始的触摸事件。让我们来立即体验多点触摸手势!

时间: 2024-08-04 09:53:55

Windows 7开发:多点触摸之手势的相关文章

Windows 7具有多点触摸应用软件及游戏包

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   据国外媒体报道,微软的下一代操作系统Windows 7的多点触摸技术. "Microsoft Touch Pack for Windows 7"是微软推出了一个软件包,专门让用户体验各种触摸屏功能. 以下是软件功能介绍: Microsoft Surface Globe:最好玩的触摸软件,通过虚拟3D引擎,可以旋转建筑物模型,用户体验超过了Go

苹果终于拿下多点触摸缩放手势专利

2006年12月29日提交到现在,苹果公司已经获得了有限但重要的多点触摸手势专利--缩放. 该专利由苹果在iPhone发布时披露,被描述为两个手指在屏幕上的运动来实现对设备的控制,该专利不仅涉及缩放,还可以用揉捏和旋转的手势实现旋转等.这项专利被批准将代表苹果可以向所有包含缩放功能的多点触摸设备供应向展开索赔,沉重打击发展相关业务的其它公司.

Android编程开发之多点触摸(Multitouch)实现方法_Android

本文实例讲述了Android编程开发之多点触摸(Multitouch)实现方法.分享给大家供大家参考,具体如下: 如果您对开发多点触摸程序感兴趣的话,那么本文将是一个很好的开始,android应用程序开发中,多点触摸不是那么遥不可及,实现起来也很简单,本例只需要两个类就能实现多点触摸. 首先来看看我们的视图类MTView.java: package com.ideasandroid.demo; import android.content.Context; import android.grap

Android编程开发之多点触摸(Multitouch)实现方法

本文实例讲述了Android编程开发之多点触摸(Multitouch)实现方法.分享给大家供大家参考,具体如下: 如果您对开发多点触摸程序感兴趣的话,那么本文将是一个很好的开始,android应用程序开发中,多点触摸不是那么遥不可及,实现起来也很简单,本例只需要两个类就能实现多点触摸. 首先来看看我们的视图类MTView.java: package com.ideasandroid.demo; import android.content.Context; import android.grap

Windows 7开发:多点触摸之WM_TOUCH

目标 在本动手实验中,我们将学习如何管理手势事件,包括: • 理解使用手势事件操作对象的含义 • 检查多点触摸 硬件是否存在及其就绪情况 • 从手势 Windows Message 中提取信息 系统要求 要完成本实验,必须拥有以下工具: • Microsoft Visual Studio 2008 SP1 • Windows 7 • Windows 7 SDK • 一台多点触摸硬件设备 引言 要创建多点触摸驱动的应用程序,有 3 种方法可供 选择:"好"."出色"或

iOS开发之触摸事件及手势

1.iOS中的事件 在用户使用app过程中,会产生各种各样的事件,iOS中的事件可以分为3大类型: 2.响应者对象 在iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件.我们称之为"响应者对象", UIApplication.UIViewController.UIView都继承自UIResponder,因此它们都是响应者对象,都能够接收并处理事件. 2.UIResponder 继承了UIResponder就可以处理事件.UIResponder内部

Android实现手势滑动多点触摸放大缩小图片效果_Android

网上文章虽多,但是这种效果少之又少,我真诚的献上以供大家参考 实现原理:自定义ImageView对此控件进行相应的layout(动态布局). 这里你要明白几个方法执行的流程: 首先ImageView是继承自View的子类.onLayout方法:是一个回调方法.该方法会在在View中的layout方法中执行,在执行layout方法前面会首先执行setFrame方法.setFrame方法:判断我们的View是否发生变化,如果发生变化,那么将最新的l,t,r,b传递给View,然后刷新进行动态更新UI

Android实现手势滑动多点触摸缩放平移图片效果_Android

现在app中,图片预览功能肯定是少不了的,用户基本已经形成条件反射,看到小图,点击看大图,看到大图两个手指开始进行放大,放大后,开始移动到指定部位.一.概述想要做到图片支持多点触控,自由的进行缩放.平移,需要了解几个知识点:Matrix , GestureDetector , ScaleGestureDetector 以及事件分发机制,ps:不会咋办,不会你懂的.1.Matrix 矩阵,看深入了都是3维矩阵的乘啊什么的,怪麻烦的~~ 其实这么了解下就行了: Matrix数据结构:3维矩阵:内部存

android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果

转自: http://blog.csdn.net/jj120522/article/details/8467810 首先呢,还是一贯作风,我们先来看看众多应用中的示例:(这种效果是很常见的,可以说应用的必须品.)                             搜狐客户端                                    百度新闻客户端                              新浪微博                              凤凰新