2013-07-22 25 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座標。 –