如何知道我是否将鼠标移动到左侧或右侧

时间:2013-04-28 05:59:51

标签: c++

我只想要一个简单的计算来知道我是否将鼠标移动到左侧或右侧。 我有mouseDrag(MouseEvent& e),mouseDown(mouseEvent& e)等。回调 我能够计算出我移动了多少距离等。 我想知道,如果我从左到右拖动一个组件,突然我开始从右向左拖动,我想通过计算知道组件现在向左移动。 例如:如果我向右移动则为+1,如果我向左移动则为-1。无论我在哪个方面。

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

1 个答案:

答案 0 :(得分:3)

MouseEvent结构/对象中存储了什么? x坐标。如果它小于前一个,它已向左移动。否则在右边。

相关问题