如何让一个滑动条上出现两个以上的滑块?我想让两个滑块之间的区域为用户所选择的区间,不知道MFC中的CSliderCtrl类支不支持。Photoshop中就有类似的功能,菜单中的图像->调整->色阶,其中一个滑动条有三个滑块。

解决方案 »

  1.   

    CSliderCtrl类的风格中有个属性是TBS_ENABLESELRANGE,不过只是设置一个蓝色的区域……
      

  2.   

    谢谢 lixiaosan(小三)和 jacklzw88(不可爱咯) 的回复那硬着头皮试试看咯,不知道有没有做好的类可以直接利用?
      

  3.   

    参考
    http://www.codeproject.com/miscctrl/crangeslider.asp
    http://www.codeproject.com/cs/miscctrl/zzzzrangebar.asp
      

  4.   

    这里有现成的,请参考
    http://www.codeproject.com/miscctrl/gradient.asp
      

  5.   

    http://www.codeguru.com/cpp/controls/controls/slidercontrols/article.php/c5283/直接下载下来用,昨天才发现这个网站,不错!!!