Slider Control如何实现鼠标点击到哪,滑块就移动到哪
2012-03-15 06:57
489 查看
VS 2008
MFC
C++
win7 64bit
想要让Slider Control实现在鼠标点击到哪, 滑动就移动到哪的效果,就像播放器的进度条和音量那样
正常的Slider Control点击时,只会移动一个固定的距离长度
于是想到了重载该类,自己实现该功能
网上搜到的一篇文章
http://blog.csdn.net/shen_wei/article/details/6692458
但这样还是有问题,
1. 想要拉动滑块时,用鼠标不好拿到滑块(可能鼠标单击时,直接响应到重载的LButtonDown函数去了)
2.在鼠标点击Slider快到最右边的时候,会直接跳到末端,非常诡异,找不到原因(这种情况网上也有人问,但我找不到那个网页了)
想了很多办法后,感觉这样子实现起来肯定不行
然后去codeproject上找现成的控件,也是费了好长时间才找到
CBitmapSlider
http://www.codeproject.com/Articles/4850/CBitmapSlider
MFC
C++
win7 64bit
想要让Slider Control实现在鼠标点击到哪, 滑动就移动到哪的效果,就像播放器的进度条和音量那样
正常的Slider Control点击时,只会移动一个固定的距离长度
于是想到了重载该类,自己实现该功能
网上搜到的一篇文章
http://blog.csdn.net/shen_wei/article/details/6692458
但这样还是有问题,
1. 想要拉动滑块时,用鼠标不好拿到滑块(可能鼠标单击时,直接响应到重载的LButtonDown函数去了)
2.在鼠标点击Slider快到最右边的时候,会直接跳到末端,非常诡异,找不到原因(这种情况网上也有人问,但我找不到那个网页了)
想了很多办法后,感觉这样子实现起来肯定不行
然后去codeproject上找现成的控件,也是费了好长时间才找到
CBitmapSlider
http://www.codeproject.com/Articles/4850/CBitmapSlider
相关文章推荐
- 鼠标在slide控件的任意位置上点击,滑块滑动到该位置是如何实现的,有什么属性吗?
- JS实现网页游戏中滑块响应鼠标点击移动效果
- 利用python实现对鼠标的移动点击操作
- [脚本] Unity3d 实现鼠标左键点击地形使角色移动到指定地点
- AutoCompleteBox如何实现鼠标点击后实现查询功能
- 软件在指定时间间隔内无鼠标移动键盘点击等动作自动锁定的实现
- delphi中 panel如何在Form实现鼠标移动拖放
- Unity3d 实现鼠标左键点击地形使角色移动到指定地点[脚本]
- JQuery实现表格隔行换色,鼠标移动变色,点击选择变色
- C#如何实现标题栏随鼠标移动的效果?
- 鼠标移动提示的广告代码:如何实现广告随鼠标移动提示(转)
- html 在一个超链接上面,鼠标移动上去时,也显示一串文字,如何实现
- js鼠标事件解析——如何用js实现一个拖动但是不触发其点击事件
- //实现思路:鼠标点击,产生目标点,计算角色和目标点的夹角,旋转角色朝向目标点,然后移动角色。
- unity3d实现一个人物跟随鼠标点击地面那点就移动那点,实现点击特效加人物动画方向的切换。
- [Web]如何利用js库dom-drag.js最简单化实现移动图层和点击实现div居上问题
- javascript实现鼠标点击页面 移动DIV
- MFC实现当鼠标移动到button按钮上时是显示一张图片,移开显示另外一张,点击是显示另外一张
- 如何实现鼠标在虚拟机redhat下的自由移动