类似于千千静听的播放进度条 鼠标单击可以精确播放
mfc的CSliderCtrl不够精确
我从CSliderCtrl派生了一个类 响应lbuttondown事件
可是坐标不知道怎么转换
请高手指点
有完整代码最好了

解决方案 »

  1.   

    问题 解决 
    郁闷 找了两天 发了帖后才找到
    继承CSliderCtrl,比如是CYouSlider,然后响应WM_LBUTTONDOWN的函数OnLButtonDown   
      在函数体里   
      void   CYouSlider::OnLButtonDown(UINT   nFlags,   CPoint   point)     
      {   
      DWORD   currentpos=GetPos();   
      DWORD   clickpos=(point.x)*(你设置的slider的Range值)/(你的Slider控件的长度);   
        
      SetPageSize(abs(clickpos-currentpos));   
      CSliderCtrl::OnLButtonDown(nFlags,   point);   
      }   
      搞定