vc中在slider控件上鼠标点击,如何将滑块移动到slider点击的位置a?
4个回答
展开全部
用OnLButtonDown获取鼠标点击的位置,然后将slider移动到相关位置。
追问
具体一点可否?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
肯定提供得有相关的方法嘛。比如SETPOS(。。)等等的,看下MSDN了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用post_graduate的回答:
slider本身的属性当中就有应该就有此类的函数。通过调用该函数就可以实现滑块的滑动。如果你非要用鼠标点击滑块的话,可以像一楼说的那样,在view菜单中选择calsswizard,选择你自己的dialog类,在右边的栏框里面,你可以找到WM_LBUTTONDOWN,给该对话框类添加此函数,你就可以直接调用函数的参数Point,可以通过Point.x来获得鼠标的x位置。就讲这么多了,剩下的你自己摸索吧。
slider本身的属性当中就有应该就有此类的函数。通过调用该函数就可以实现滑块的滑动。如果你非要用鼠标点击滑块的话,可以像一楼说的那样,在view菜单中选择calsswizard,选择你自己的dialog类,在右边的栏框里面,你可以找到WM_LBUTTONDOWN,给该对话框类添加此函数,你就可以直接调用函数的参数Point,可以通过Point.x来获得鼠标的x位置。就讲这么多了,剩下的你自己摸索吧。
展开全部
slider本身的属性不一定有WM_LBUTTONDOWN
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询