2013-07-22 23 views
1

有没有人听说过德尔福2010之前的Delphi版本的第三方鼠标手势支持?我想要的只是能够响应鼠标右键的“向左滑动”和“向右滑动”。德尔福的手势(D2010之前)

+0

我发现了一篇关于用Delphi 7实现鼠标手势的[article](http://www.tecepe.com.br/d7gestures/),但它依赖于Windows 7和8中的手势支持,它不是完整的解决方案,所以它可能不是你想要的。 –

回答

1

向左滑动或向右滑动只不过是您的X坐标之间的比较。
只需比较您的OnMouseDown事件中的X坐标与您的OnMouseUp事件中的X坐标。
如果结果是肯定的,那是一个向左滑动。如果结果是否定的,这是一个滑动右键。

+0

谢谢。但是,如果我想升级此功能,以便可视鼠标轨迹(暂时)出现,就像您在Firefox和Chrome中使用许多鼠标手势扩展一样? DO-能? – user1527613

+0

看看这个:http://www.tecepe.com.br/d7gestures/也许最后一个代码示例可以给你一个线索如何使用画布。尝试使用OnMouseMove事件。你还有你的X和Y坐标。 –