标签: c++ visual-c++ mfc
每次点击mfc的Slider控件时,拇指会逐步向光标移动。我想将拇指直接放在我点击的地方,而不是逐步移动它。如何才能做到这一点?
答案 0 :(得分:0)
您可以捕捉控件上的鼠标事件,根据控件的原点映射坐标,并根据x偏移的报告和控件的长度确定单击栏上的位置。此解决方案的一个问题是您必须知道控件的非活动区域(边框)所占用的相对空间并将其考虑在内,并且您只能通过试验来完成此操作。