当前位置:编程学习 > VB >>

VB6能否控制多点触摸?

在触摸屏上的多点触摸信号能否接收到?
我需要开发一个用两个手指缩放图片的模块。 多点触摸 vb6 触摸屏 --------------------编程问答-------------------- 最好能解决5点触摸 --------------------编程问答-------------------- 这个最根本的原因,不在于VB6的问题。
是Windows系统根本就不存在“多点触摸”的概念。
--------------------编程问答-------------------- 照样可以实现,主要是看驱动,还有安卓系统本身的控件就支持多点事件的检测,VB呢,你也可以实现,比方一个对象上点了多个地方,都没有放开,5个手指就会形成5点触控
如果是2点,当前时间时,2个点A,B,然后手指移动后,XY发生变化,产生了2个新的坐标 AX2,AY2,BX2,BY2
然后进行分析,要是AX2和AX1比较近就当成 是A点的触摸,只要不发生交叉,那是很容易识别的,要是发生交叉就比较麻烦了,比方2只手一直来写出一个X,A手指画出X的半个,B手指画出X的另外右边半个,可是到底是用左右的方式画出来,还是用2条斜线的方式画出来,这谁知.不过既然是2个手指触摸,理论上来说应该不存在2个手指点到了同一个坐标而没有放开,所以,应该有办法画实现多点触摸的事件检测.
--------------------编程问答-------------------- 具体要实现的话,估计也有办法,买5个鼠标接上,然后叫5个人来一起每人画一条线,,这就是5点触控
或者自已一个人也行,2个鼠标,左右手各一个,然后在PICTUREBOX上用MOUSEMOVE进行识别 --------------------编程问答-------------------- 2个鼠标同时往同一个方向,就代表缩小,相反方向就代表放大,应该能实现

--------------------编程问答-------------------- 这应该是触摸屏驱动的问题了,通常情况下触摸屏供应商会提供开发接口的,对此应用,VB6应该是不被支持的。
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,