一个软件好的皮肤更容易获得用户的青睐,
但是一般的皮肤都是怎么做出来的,通过
贴图上去的吗?还涉及到不规则窗体等问题,
请问,应该从哪些方面下手啊?

解决方案 »

  1.   

    普通的用子类化不过既然人家的都是利用COM技术实现的,搂主也学COM吧
      

  2.   

    我对windows api熟悉,对mfc一点不熟哦,该学什么了,有
    什么专门介绍这方面知识的书籍没?
      

  3.   

    这个年代
    简单的还是学MFC吧,SDK编程太烦,建议从编程百例看起
    如果你只是用别人的皮肤比如SkinMagic,ActiveSkin开发包
    下载之后它带有例子
      

  4.   

    可以上网直接下载现成的类。
    http://www.skin-studio.com/SkinSong.htm
      

  5.   

    嘿嘿,我毕社靠更改windows皮肤是我的程序亮丽动人,楼主不妨试试!
      

  6.   

    oyljerry,说清楚点,比如哪些相关的开发包
      

  7.   

    我看过一个关于自己设计按钮皮肤的例子
    他先继承一下CButton,然后改写一下,在绘图的时候调用自己绘图方式,然后把可以用CopyRect的方法从资源里的位图调取,对控件进行颜色的填充,然后过要在按钮上输出文字,只要获得按钮的位置,在适当的位置用TextOut或SetWindowText等方法输出文字,