CSliderCtrl的滑动距离的有关问题

CSliderCtrl的滑动距离的问题
定义了一个CSliderCtrl对象,
CSliderCtrl   m_Slider.
在初始函数里面初始化.

在函数OnHScroll捕捉到鼠标点击控件的消息.
但是为啥捕捉到的距离都与实际点击距离相差很多呢.
假设我设置m_Slider.setRange(0,1000);
然后鼠标点在大概结束处,而利用GetPos函数得到的好像大概是200左右.
好像它是一个page一个page的跳的,有没有什么办法解决啊.谢谢各位大侠.

------解决方案--------------------
貌似只有SetRange,没有setRange吧。
------解决方案--------------------
恭喜
谢谢lz