我的程序里有很多CommandButton按钮控件,我想使这些按钮换个样子,也就是换个皮肤。请问该怎么做?1、不要改Style属性,我不想在Picture里设置,因为即使那样,按钮也有边框,不是平面的;
2、我不想用第三方控件;
3、有人说用系统钩子,我找了一个例子,可是那个例子不只是改按钮样式,代码太多太乱,我不知道哪些有用,哪些没用;
4、不要告诉我别用commandButton,用别的控件。谁能提供一个简单又实用的方法?

解决方案 »

  1.   

    对了也不要告诉我用Picture挡住边框,我不想要那种偷机取巧的办法。一个帖子最多只能送100分,如果分不够我还会再加的。
      

  2.   


        我不想接你的分。只想告诉你,不要这么呆板。用image图片,上面放一个透明的label即可。
      

  3.   

    http://www.applevb.com/sourcecode/scontrol.htm
      

  4.   

    哈哈,同意楼上 victorycyz(中海)
      

  5.   

    zcm123:哪一个是?没看到cso(sjxsoft) :能贴一下代码吗?
      

  6.   

    找到了,就是有点太复杂了
    ======
    子类当然复杂,但还是有规律的,就是自己画呗
    这里有vc的相关知识:
    http://www.vckbase.com/document/viewdoc.asp?id=551
    这个好象更简单:
    http://www.china-askpro.com/msg16/qa86.shtml