在 MFC 中,CSliderCtrl 类提供了 GetTicPos 方法,用于获取滑块上指定刻度位置的像素坐标。该方法的声明如下:
int GetTicPos(
   int nTic
) const;

其中,nTic 参数表示要获取像素坐标的刻度位置索引。如果成功,该方法返回指定位置的刻度在滑块上的像素坐标;如果失败,返回 -1。

例如,如果您想获取第一个刻度的像素坐标,可以这样调用:
CSliderCtrl sliderCtrl;  // 假设已经创建了一个 CSliderCtrl 对象
int firstTicPos = sliderCtrl.GetTicPos(0);

请确保在调用该方法之前,滑块控件已经被创建,并且刻度已经设置。


转载请注明出处:http://www.zyzy.cn/article/detail/22354/MFC/CSliderCtrl