delphi 手势 识别 哈哈

本例尝试在 OnGesture 事件中响应 sgLeft、sgRight 手势; 操作步骤:

1、加 TGestureManager 控件如窗体: GestureManager1;

2、设置窗体属性 Touch.GestureManager := GestureManager1;

3、添加窗体的 OnCreate 事件, 写: Touch.StandardGestures := [sgLeft, sgRight];

4、添加窗体的 OnGesture 事件, 写响应代码.



上面的步骤 3 的目的是指定准备要接受识别的动作, 这在设计时选定比较方便:



测试代码:


unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, GestureMgr;

type
  TForm1 = class(TForm)
    GestureManager1: TGestureManager;
    procedure FormCreate(Sender: TObject);
    procedure FormGesture(Sender: TObject; const EventInfo: TGestureEventInfo;
      var Handled: Boolean);
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
  Touch.StandardGestures := [sgLeft, sgRight];
end;

procedure TForm1.FormGesture(Sender: TObject;
  const EventInfo: TGestureEventInfo; var Handled: Boolean);
begin
  case EventInfo.GestureID of
    sgiLeft  : ShowMessage(‘Left‘);
    sgiRight : ShowMessage(‘Right‘);
  end;
end;

end.
时间: 2024-08-05 04:15:28

delphi 手势 识别 哈哈的相关文章

delphi 手势

delphi手势,左右滑动, 控件的OnGesture事件写代码. 放一个TGestureManager控件. procedure TForm1.GridPanelLayout1Gesture(Sender: TObject; const EventInfo: TGestureEventInfo; var Handled: Boolean); begin case EventInfo.GestureID of sgiRight://向右滑动 begin end; end; end;

ocr识别技术-车牌识别一体机的核心关键

关键核心 车牌识别一体机.车牌识别相机.ocr车牌识别 车牌识别相机的应用背景 随着智慧城市的建设,智慧停车场概念进入了大家的视野.传统的停车场管理主要通过给进入停车场的车辆分发IC卡,容易被复制盗用,容易丢失,缺乏智能.造成拥堵. 如今高效.便捷.智能化的车牌识别系统成为目前停车行业发展的主要方向. 车牌识别相机识别车牌号代替传统停车卡进出,可以解决以下传统系统中经常遇到让人头疼无奈的问题:1.解决一卡多车的情况:2.解决卡未携带的情况:3.解决卡丢失带来的换卡.补卡的工作:4.解决卡损坏带来

GestureDetector手势滑动识别

手势识别是我们日常使用电子物品中非常常见的一个功能,这个功能大大提升了用户体验的感受 手势识别主要有两种方法,一种是GestureDetector,另一种是GestureOverlayView 现在来研究下GestureDetector方法 1.手指触屏的一瞬间,触发MotionEvent事件 2.被OnTouchListener监听,在onTouch()中获得MotionEvent对象 3.GestureDetector转发MotionEvent对象至OnGestureListener 4.O

三星指纹识别新专利:手势打开不同应用

Note7夭折之后,三星S8就被外界扣上了"救世主"的帽子.从以往的爆料中,我们也看到了三星S8将拥有的一些黑科技,比如拍照方面的双摄像头,以及识别方面的光学指纹识别等等.如今,三星再一次不吭不响的公布了一项新专利,专长也在指纹识别方面,但主要的特性在于交互功能,可能会被其未来的手机采用. 专利图 三星的这项专利显示,用户只要将手指放在正面的指纹识别传感器上,解锁手机进行诸如滑动这样的手势操作便能开启应用.当然,随着滑动方向的不同,开启的应用也会不一样. 专利图 在指纹识别上集成手势操

Android中添加和识别手势操作

实现思路:将手势写入GestureLibrary中,对其他手势进行匹配对比,进行识别 先在布局中加入GestureOverlayView组件 <android.gesture.GestureOverlayView android:id="@+id/add_gesture" android:layout_width="match_parent" android:layout_height="match_parent" android:layo

Android的手势操作识别

摘要 首先,在Android系统中,每一次手势交互都会依照以下顺序执行. 1. 接触接触屏一刹那,触发一个MotionEvent事件. 2. 该事件被OnTouchListener监听,在其onTouch()方法里获得该MotionEvent对象. 3. 通过GestureDetector(手势识别器)转发次MotionEvent对象 首先,在Android系统中,每一次手势交互都会依照以下顺序执行. 1. 接触接触屏一刹那,触发一个MotionEvent事件. 2. 该事件被OnTouchLi

【转】Delphi+Halcon实战一:两行代码识别QR二维码

Delphi+Halcon实战一:两行代码识别QR二维码 感谢网友:绝代双椒( QQ:51536348)的支持 本文是绝代双椒的作品,因为最近在忙zw量化培训,和ziwang.com网站的升级,halcon没时间操作. 不过,随着国内产业升级,机器人行业的发展,Delphi+Halcon的未来,是无可限量的. 其他网友,有halcon这方面作品的,有需要,也可以交给zw转发. 另外,zw正在争取培训机构合作,开办Delphi+Halcon方面的培训的项目,有兴趣的机构可以联系QQ:3578117

【《zw版&#183;Halcon与delphi系列原创教程》 zw_halcon人脸识别

[<zw版·Halcon与delphi系列原创教程> zw_halcon人脸识别 经常有用户问,halcon人脸识别方面的问题. 可能是cv在人脸识别.车牌识别方面的投入太多了. 其实,人脸识别.车牌识别,只是图像处理,机器视觉一个很小的领域,对于halcon而言,非常简单. 人脸识别.车牌识别,ocr.汉字识别原理.算法都差不多,自己建库就可以了. halcon与cv不同,面对的是工业(超市)流水线,建库基本是全自动的,扫描一下,和二维码差不多,就自动生成了相关的模型库. 非常简单,halc

iOS手势UIGestureRecognizer识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势) (转)

1.UIGestureRecognizer介绍 手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性. iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类.手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别. UITapGestureRecognizer UIPinchGestureRecognizer UIRotationGestureRecog