2013-04-28 106 views
-1

我只是想通过简单计算来知道是否将鼠标移动到左侧或右侧。 我有mouseDrag(MouseEvent & e),mouseDown(mouseEvent & e)etc ..回调 我能够计算我已移动了多少距离等。 我想知道,如果我从左拖动组件对,突然我开始从右向左拖动,我想通过计算知道组件现在正在向左移动。 例如:如果我正在向右移动+1,如果我向左移动则为-1。不管我在哪一点。如何知道我是否将鼠标移动到左侧或右侧

我不是一个数学天才,但这个计算很小,需要非常精彩的逻辑,我无法解决。 请帮忙............

+7

呃...保存之前的值,如果'x'增加,你会向右走,如果减少,你会离开?不确定你需要什么其他逻辑......? – 2013-04-28 06:02:51

+0

你有没有试过礼貌地问老鼠? – user93353 2013-04-28 06:50:54

回答

3

什么存储在MouseEvent结构/对象? x坐标。如果它比前一个更少,它已经移动到左侧。否则向右。

相关问题