很简单呀,
你用一个image,再在image上放一个button,恩,bitbtn更好,
然后响应image的鼠标事件,改变按钮的top,或者left等等.....

解决方案 »

  1.   

    哇,您老人家真有钱,这么多分,
    可惜我没本事修改TrackBar,
    不过要实现你的功能,也许你自己做个控件比用TrackBar好!
      

  2.   

    可以修改TrackBar作成,应该比较简单的。
    祝你好运。
      

  3.   

    看看它的父类方法,看能否重canvas?
      

  4.   

    事实上我出这么多分是想学一个通用的控件自绘的方法,象pathe和liang_z讲的那样我觉得更麻烦,还要自己处理position,min,max等。还是重载TrackBar来的正统。哪位大虾肯赐教?分不是问题,可以再加,只要你开口。
      

  5.   

    用RxLib吧,很不错的。TrackBar可以自绘
      

  6.   

    TrackBar没有Canvas属性,我用GetDC取得他的窗口Dc,然后用Bitblt贴了副图上去。挺好。唯一的缺点就是窗体上的其他控件如Button等都变黑了,然后点一下就好了。为何?
      

  7.   

    而且我也用ReleaseDC释放了。还有啥子事忘做了吗?希望精通图象编程的高手指教。
      

  8.   

    唉,我用继承TImage自己做了一个了...
      

  9.   

    好消息,用第三方控件的cooltrackbar,可以换图片!
    很好用哦:)))