如何知道如果我已经移动鼠标到左边或右边
How to know if i have moved mouse to the Left or Right
我只是想知道一个简单的计算,如果我有移动我的鼠标向左或向右。我有mouseDrag(MouseEvent&e) mouseDown (mouseEvent&e)等。回调我可以计算我移动了多少距离等等。我想知道,如果我从左向右拖动一个组件,突然我开始从右向左拖动,我想通过计算知道组件现在向左移动。如果我向右移动+1,如果我向左移动-1。无论我在哪里。
我不是一个数学天才,但是这个计算需要非常聪明的逻辑,我无法解决。请帮忙............
在MouseEvent
结构/对象中存储了什么?x坐标。如果它比前一个小,它就向左移动。
相关文章:
- 如何创建一个QTableWidgetItem,用长文本右对齐,左边有省略号
- WinAPI挂钩鼠标
- 将鼠标悬停在问题上时与预期">"相关的代码错误
- 跟踪滚动条上的鼠标事件
- SendInput()鼠标移动计算
- 为什么我的点没有在 OpenGL 中绘制鼠标所在的位置?
- 如何在鼠标挂钩过程中检测拖动
- Win32 发送输入鼠标移动滞后并冻结
- 将鼠标和键盘输入发送到 unity3d 游戏 (Rust)
- 有没有办法区分Qt小部件是通过鼠标单击还是通过按表键获得焦点?
- 在 macOS 中使用 C/C++ 设置鼠标光标图像
- 如何通过拖动鼠标QT检查按钮?鼠标移动事件
- SDL2 调整窗口大小后如何缩放鼠标坐标?
- 如何在QSplashScreen中禁用鼠标单击
- C++鼠标单击时的屏幕截图不起作用
- 如何将鼠标坐标转换为"mm"
- 标签检测鼠标单击 c++
- 使用 SFML 在矩形的矢量中查找鼠标单击量
- 在 OpenGL 中使用透视与正交投影时的光线投射(鼠标拾取)
- 如何知道如果我已经移动鼠标到左边或右边