单击鼠标滑动
Sliding with a mouse click
每次单击mfc的Slider控件时,拇指都会逐步向光标移动。我想把拇指直接放在我点击的地方,而不是分步移动。如何做到这一点?
您可以捕捉控件上的鼠标事件,根据控件的原点映射坐标,并根据x偏移和控件长度的报告确定在条上单击的位置。这个解决方案的一个问题是,你必须知道控件的非活动区域(边界)所占据的相对空间,并将其考虑在内,而你只能通过实验来做到这一点。
相关文章:
- 有没有办法区分Qt小部件是通过鼠标单击还是通过按表键获得焦点?
- 如何在QSplashScreen中禁用鼠标单击
- C++鼠标单击时的屏幕截图不起作用
- 标签检测鼠标单击 c++
- 使用 SFML 在矩形的矢量中查找鼠标单击量
- 如何使用鼠标单击选择多个 QLabel 对象?
- 鼠标单击 OpenGL 时无法围绕其自己的中心旋转对象
- 在鼠标单击Qt时将信号从子级发送到父级
- 如何在后台模拟鼠标单击到 DirectX 应用程序?
- 在OpenGL中,如何将鼠标跟随更改为鼠标单击,拖动并移动释放?
- 使用setWindowShookex()阻止Windows鼠标单击
- 将鼠标单击发送到以管理员身份运行的DirectX游戏
- 如何检查鼠标单击位置是必需的应用程序
- 在调整大小窗口时,如何使用鼠标单击来获取图像的坐标
- 如何在FLTK中使用两个不同的小部件使用键盘箭头和鼠标单击
- 通过鼠标单击绘制多边形
- 鼠标单击背景窗口,而无需移动鼠标C
- 如何在 C++ 中显示通知,当鼠标单击可编辑文本框时
- 发送鼠标单击消息
- 在使用发送输入 API 模拟鼠标单击时是否需要引入延迟