单击鼠标滑动

Sliding with a mouse click

本文关键字:鼠标 单击      更新时间:2023-10-16

每次单击mfc的Slider控件时,拇指都会逐步向光标移动。我想把拇指直接放在我点击的地方,而不是分步移动。如何做到这一点?

您可以捕捉控件上的鼠标事件,根据控件的原点映射坐标,并根据x偏移和控件长度的报告确定在条上单击的位置。这个解决方案的一个问题是,你必须知道控件的非活动区域(边界)所占据的相对空间,并将其考虑在内,而你只能通过实验来做到这一点。