1 / 3
文档名称:

一种触摸屏操作方法和装置的制作方法.docx

格式:docx   大小:17KB   页数:3页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

一种触摸屏操作方法和装置的制作方法.docx

上传人:开心果 2022/6/28 文件大小:17 KB

下载得到文件列表

一种触摸屏操作方法和装置的制作方法.docx

文档介绍

文档介绍:一种触摸屏操作方法和装置的制作方法
专利名称:一种触摸屏操作方法和装置的制作方法
技术领域:
本发明涉及触摸屏,特别是涉及ー种触摸屏操作方法和装置。
背景技术:
屏幕触摸操作已经成为了ー种主流操作方式,由于触摸是通过屏幕触摸来进行鼠标的第二位置以及此时的第二系统时间。
S103、判断触摸屏对象的状态是否为编辑状态;根据第一位置、第一系统时间、第二位置以及第二系统时间,判断触摸屏对象是否处于编辑状态;若判断结果为是,则进行步骤S104 ;若判断结果为否,在则进行步骤S105。S104、移动
触摸屏对象;随着鼠标的移动而移动触摸屏对象,将触摸屏对象移动到鼠标抬起时对应的第三位置。S105、翻转触摸屏面板;翻转触摸屏对象所在的面板。本发明方法通过获取鼠标点击触摸屏对象时的第一位置和对应的第一系统时间、 以及点击并移动后的鼠标的第二位置和对应的第二系统时间;然后根据第一位置、第一系统时间、第二位置和第二系统时间判断触摸屏对象是处于编辑状态,还是处于非编辑状态;根据判断结果,进行相应的处理,若触摸屏对象为编辑状态,则随着鼠标的移动而移动触摸屏对象;若触摸屏对象为非编辑状态,则随着鼠标的移动而翻转该触摸屏对象所在的面板;本发明方法并不需要像传统方法那样,利用专门的按钮来移动触摸屏对象或者翻转面板,也不需要在点击触摸屏对象后专门等待一段时间,才能识别是移动触摸屏对象,还是翻转面板;因此本发明方法,简化了触摸屏的操作,提高了用户体验。在其中一个实施例中,若在SlOl的步骤之前,当前触摸屏面板上所有触摸屏对象的状态为非编辑状态,则S103的步骤包括判断第二位置与第一位置的位移是否小于或等于预定位移值;以及判断第二系统时间与第一系统时间的时间差是否大于预定时间长度;若这2个判断的结果都为是,则判断触摸屏对象处于编辑状态;若这2个判断的结果都为否,或者,其中ー个判断结果为否,则判断触摸屏对象处于非编辑状态。具体的,可采用如下方式实现(I)定义2个时间变量tl (time)和t2(time)分别用来记录Down下去的时间和move的时间,定义ー个状态变量state (bool),定义对象变量obj,定义ー个鼠标移动变量mp U y);(2)手指在面板上的对象objl上点击并记录起始坐标pi (X, y),记录按下去的时间tl为当前系统时间值,且obj I. state = false,即触摸屏对象的状态为非编辑状态;(3)手指移动触发MouseMove消息函数根据系统鼠标消息获取鼠标移动坐标值mp. X= (O 15), mp. y = (O 15),记录t2为当前系统时间值;(4)在 MouseMove 函数中运算 p2. x = pi. x+mp. x, p2. y = pi. y+mp. y ;(5)当(t2_tl >300ms I I t2_tl 15&&|p2. y-pl. y >15)时,将触摸屏对象 obj2、objl 的状态设为 objl. state = false,blj2. state = false 即 2 个触摸屏对象都为非编辑状态;其中,300ms为预定时间长度、15为预定位移值。在其中一个实施例中,若在SlOl的步骤之前,触摸屏对象已处于编辑状态,则S103的步骤包括判断第二位置与第一位置的位移是否小于或等于预定