我现在需要做一个这样的滑块控件:      1.  鼠标放在刻度盘上那个小方块上时显示当前刻度大小数值。
      2.  可以实现滑块背景更改。
      3.  可以实现滑块刻度,就是那根凹进去的线的背景更换。
                                  谢谢!!!

解决方案 »

  1.   

    起始LZ可以从CWnd派生出一个新的类,然后参照CSliderCtrl的接口,实现一下(只要够用行了),再添加两个接口:SetSliderBack(HBITMAP),SetSliderScale(HBITMAP),分别设置滑块的背景图片和刻度的北京图片,添加两个CBitmap的成员变量,在OnPaint里用StretchBlt画出滑块控件和刻度的图片。显示当前刻度大小可以利用MFC的CTooltipCtrl。
      

  2.   

    还要响应Mouseclick的事件,根据鼠标点击在窗口的不同矩形中,画相应的刻度。