日期:2012-05-03 08:45:00  来源:本站整理

不用鼠标 双指触控Windows 7 API揭秘[Windows安全]

赞助商链接



  本文“不用鼠标 双指触控Windows 7 API揭秘[Windows安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  Windows 7有一些酷炫的功效是XP、Vista系统没有的,比方窗口分组预览、快速躲藏桌面图标、摇走其他窗口……这些酷炫的功效是怎么计划的?我们开辟的个人软件若何利用这些功效,给用户带来欣喜?

  在《少数派报告》中阿汤哥直接用双指在触摸屏上操作程序,酷毙了.这种功效Win 7也支持,只要有触摸设备,我们也可以在Win 7上用双手玩转电脑.双指触控如缩放、双指放大、双指翻页等特效都可以在Win 7中实现.

  常用的两种手势

  1.缩放手势

  缩放手势用于界面放大或缩小,在浏览图片、文章阅读等程序中常常会用到.双指缩放的手势如图1所示:双指并拢置于窗体中,一指向上滑动,一指向下滑动,这是放大,双指脱离置于窗体上,两指向中间滑动,则是缩小.

  程序要辨认出这个手势,第一步,要得到手指导到屏幕的消息.第二步,按照两指的坐标计算出距离,按照一个经验值对两指距离举行对比,来得到这是两指脱离或两指并拢.第三步,可以按照一个按时器来及时捕捉手指导的坐标,来计算出移动方向及速率,进一步便可判断出两指是反向滑动还是相向滑动.

  2.平移手势

  平移手势常常用于导航.比方在一个图片查看程序中,利用向左平移手势可以导航到上一张,利用向右平移手势导航到下一张图片.平移手势如图2所示:双指同时向左滑动,或向右滑动.若何辨别用户是要改变图片的位置还是翻页呢?这里必须利用到加快度.

  可以在一个按时器中及时捕捉手指坐标,计算出速率和加快度,可以通过一个经验值去和加快度对比,当加快度对比大的时刻,可以认为是翻页,反之则是拖动.当然,这还不够,当拖动时,还需求进一步判断能否到达程序边界,假如到达边界,也认为是翻页.关于翻页的处理,向左快速移动或到达左边界,则认为是上一页.   以上是“不用鼠标 双指触控Windows 7 API揭秘[Windows安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 不用鼠标 双指触控Windows 7的API揭秘
  • 不用鼠标 双指触控Windows 7 API揭秘
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .