Delphi中手势识别的性能影响?

Delphi中手势识别的性能影响?,delphi,delphi-2010,gesture-recognition,overhead,Delphi,Delphi 2010,Gesture Recognition,Overhead,据报道,Delphi2010主要通过Windows7手势API支持用户交互手势(鼠标或触摸界面) 支持性手势是否会在性能上受到重大影响?换句话说,大多数与手势相关的处理是由于对手势的检测还是响应?所谓“响应”,我指的是与惯性等相关的动画 我只是想知道,如果我添加手势支持,一个已经非常图形化的应用程序是否会受到巨大的性能影响。希望我能尽快给RAD2010一个机会,自己回答这个问题。不,它没有任何性能影响 “数据收集”阶段仅在您开始一个手势时触发(即在鼠标向下移动事件或类似事件中),并且它只是收集数

据报道,Delphi2010主要通过Windows7手势API支持用户交互手势(鼠标或触摸界面)

支持性手势是否会在性能上受到重大影响?换句话说,大多数与手势相关的处理是由于对手势的检测还是响应?所谓“响应”,我指的是与惯性等相关的动画


我只是想知道,如果我添加手势支持,一个已经非常图形化的应用程序是否会受到巨大的性能影响。希望我能尽快给RAD2010一个机会,自己回答这个问题。

不,它没有任何性能影响

  • 数据收集”阶段仅在您开始一个手势时触发(即在鼠标向下移动事件或类似事件中),并且它只是收集数组(或类似事件)中的点,因此此处没有性能影响

  • 在“识别”阶段,识别算法速度非常快,需要处理的数据点很少,因此没有明显的变化。当然,你不会在你的控制上使用很多手势,因为从可用性的角度来看,这是不好的

  • 如果该手势被识别,则会触发OnTesture事件。您有责任编写快速代码。:-)


  • 关于手势引擎的概述,也许你可以看一看。

    顺便说一句,我在Embarcadero网站上看到了博客帖子等,比如这篇:但它们并不直接涉及性能。回答结构不错!非常感谢。