好久没弄Delphi了,所以忘得特别快
希望有人能帮我

解决方案 »

  1.   

    在Paint中得到控件的Canvas,向 Canvas 画就行了。
      

  2.   

    如果继承自TCustomControl的话,重载paint方法就行了。
    如果不是,在源代码中找到绘制的部分,继承强制重载(reintroduced)也可以的。
      

  3.   

    建议最好还是用sdk。Canvas是很好用。我还是倾向于使用sdk重新画。
      

  4.   

    重画就可以了~
    你可以下在XPMenu 3.0控件来看啊~
    里面有代码的~
    并且很全面的
      

  5.   

    嗬嗬,我的网友就自己重新画了好多控件。给我看了代码。不过你可以借鉴ThemeEngine,他里面的几个皮肤都是重新画过的。仔细研究,会有很大收获的。