Win7有一些酷炫的功能是XP、Vista系统没有的,例如窗口分组预览、快速隐藏桌面图标、摇走其他窗口……这些酷炫的功能是怎么设计的?我们开发的个人软件如何使用这些功能,给用户带来惊喜?
在《少数派报告》中阿汤哥直接用双指在触摸屏上操作程序,酷毙了。这种功能Win7也支持,只要有触摸设备,我们也可以在Win7上用双手玩转电脑。双指触控如缩放、双指放大、双指翻页等特效都可以在Win7中实现。
1. 缩放手势
缩放手势用于界面放大或缩小,在浏览图片、文章阅读等程序中常常会用到。双指缩放的手势如图1所示:双指并拢置于窗体中,一指向上滑动,一指向下滑动,这是放大,双指分开置于窗体上,两指向中间滑动,则是缩小。程序要识别出这个手势,需要进行以下步骤:
1. 得到手指点到屏幕的消息
2. 根据两指的坐标计算出距离
3. 根据定时器实时捕捉手指点的坐标来计算移动方向及速率,进一步判断出手势类型
2. 平移手势
平移手势往往用于导航。例如在一个图片查看程序中,使用向左平移手势可以导航到上一张,使用向右平移手势导航到下一张图片。平移手势如图2所示:双指同时向左滑动或向右滑动。要区分用户是要改变图片的位置还是翻页,需要使用加速度。通过定时器实时捕捉手指坐标,计算出速率和加速度,并通过经验值与加速度比较来判断手势类型。
双指触控的核心是将原始触摸数据放入运动模型中去计算,以识别出用户的手势。原始触摸数据可以从WM_TOUCH消息中得到,通过WM_TOUCH识别出缩放和平移手势。
第一步:检查多点触控硬件
使用GetSystemMetrics API来获取硬件是否就绪。如果没检测到多点触控设备或设备没有就绪,则无法使用触摸功能。
第二步:切换到原始触摸消息
在默认情况下,Win7默认提供WM_GESTURE(手势)消息。使用RegisterTouchWindow API函数可让系统返回WM_TOUCH原始触摸输入消息,通过这个消息可以得到原始触摸数据。
第三步:得到原始触摸数据
使用GetTouchInputInfo API得到原始触摸数据,可以获取触点的X和Y坐标、发生时间、触摸类型等信息。
以上是基本的双指触控API揭秘,利用这些API可以开发出支持多点触控的应用程序,为用户带来更好的操作体验。
在使用印象笔记过程中,有些用户可能会遇到一些问题,需要申请退款。本文将详细介绍如何通过印象笔记官网请求退款。1. 进入印象笔记官网并找到“用户支持”首先,在百度上搜索“印象笔记”并进入官网。然后,向下滑动页面到底部,找到“用户支持”选项。2
1. 外形包装设计的外形包括大小、尺寸和形状。在设计包装的外形时,需要以产品为出发点,结合包装设计的形式美学原则,注重与产品自身功能特点的完美统一。外形设计要能够吸引消费者的目光,并让其与品牌形象产生关联。2. 材料在包装设计中,选择合适的
打开微信应用首先,在手机上找到并点击【微信】图标,打开微信应用。选择好友并进入聊天在微信应用中,选择要发送位置信息的好友,进入该好友的聊天页面。发送位置信息在聊天页面中,点击右下角的加号图标,然后在底部菜单中找到并点击【位置】图标。确认发送
步骤一:打开网易云音乐首先,打开您的电脑并双击进入网易云音乐应用程序。如果您尚未安装该应用程序,请前往网易云音乐官方网站下载并安装。步骤二:进入歌曲页面在网易云音乐主界面中,您可以浏览和搜索您喜欢的歌曲。点击您想要设置均衡器的歌曲标题,进入
每个家长都希望拍下自己孩子成长的每一个瞬间,但是怎样让这些照片更加有趣呢?在本文中,我们将会介绍如何使用Photoshop的“打开”、“置入”和“存储为”功能来制作有趣的儿童照片。首先,我们需要在网上搜索一些可爱的PNG相框素材。由于PNG
今天我们来分享一下,在PPT中如何给插入的图片添加斜角边框。这个技巧能够让你的幻灯片更加独特和吸引人,让观众对你的演示产生更深刻的印象。步骤一:新建幻灯片首先,打开PPT软件,并新建一个幻灯片。你可以选择空白幻灯片或者使用现有的模板。步骤二
很多小伙伴可能不清楚怎么在Axure中增加字体,下面就来一起学习一下吧!步骤一:下载所需字体首先,在浏览器中输入“字体下载”,找到你想要下载的字体。可以选择信任的字体网站进行下载。步骤二:将字体文件保存至桌面下载完成后,将字体文件保存至电脑
理解飞书的导航栏功能飞书作为一款高效的办公应用,致力于提升用户的工作效率。其导航栏是用户最常接触的界面之一,涵盖了消息、日历、文件等核心功能。然而,不同用户的需求各不相同,可能某些常用功能未被默认添加,导致使用体验受到影响。因此,自定义导
首先,为了满足越来越多人喜欢使用U盘来安装系统的需求,很多一键制作U盘启动工具应运而生。其中一个值得推荐的工具就是u启动软件。下面我们就来详细介绍一下使用u启动软件来制作U盘启动盘的方法。步骤一:下载和安装u启动软件首先,你需要到u启动官网
电脑在使用过程中可能会遇到卡死的情况,这时候鼠标也会无法移动。下面介绍几种解决办法来应对这个问题。1. 直接关机并重新启动首先,可以尝试直接关机。按住电脑上的关机键直到电脑完全关闭,或者按下主机上的复位键,或同时按下Ctrl Alt Del