每次单击mfc的Slider控件时,拇指都会有步骤地向光标移动。我想把拇指直接放在我点击的地方,而不是分步移动它。如何做到这一点?
发布于 2012-01-17 17:39:12
您可以捕获控件上的鼠标事件,根据控件的原点映射坐标,并根据x偏移量和控件长度的报告确定在栏上单击的位置。这种解决方案的一个问题是,您必须知道控件的非活动区域(边框)占用的相对空间,并将其考虑在内,而您只能通过实验来做到这一点。
https://stackoverflow.com/questions/8891362
复制相似问题