请问实现像winamp和QQ那种skin的基本原理是什么?
如何实得界面的样式改变后仍能保持程序的正常工作呢?
谢谢!

解决方案 »

  1.   

    支持换肤功能的窗口实例 详细信息 < 高级用户界面 >  这个例子展示了如何绘制定制(自绘)窗口框架(包括标题、边框等)[代码性质] VC完整应用程序代码
    [代码作者] 李不言/编译
    [文件大小] 140K 
    [更新日期] 2003-1-27 10:53:00 
    [下载次数] 5174 相关文档 相关评论 http://www.vckbase.com/document/viewdoc.asp?id=529
      

  2.   

    换肤示例程序代码 详细信息 < 音频技术 >  参照别人的程序我做了这个动态改变界面的演示,还有好多的地方有待改善。我做的时候,力求让CSkinDialog在CMtoU和SKin.ini之间的通信,这样只要继承CSkinDialog就可以很快地实现动态改变的功能。编译后按右键选择skin,然后选择sample1下的.ini文件既可看到换肤效果。如果对动态改变界面的方法有兴趣,请联系我,一起研究研究。作者Email: [email protected][代码性质] VC完整应用程序代码
    [代码作者] 
    [文件大小] 469K 
    [更新日期] 2002-3-3 20:28:00 
    [下载次数] 1879  http://www.vckbase.com/code/downcode.asp?id=442
      

  3.   

    界面增强库EasySkin示例代码 详细信息 < 高级用户界面 >  本代码是EasySkin使用的示例。[代码性质] VC完整应用程序代码
    [代码作者] 倪圣军
    [文件大小] 197K 
    [更新日期] 2003-6-21 9:26:00 
    [下载次数] 1344  
    http://www.vckbase.com/code/relateddoc.asp?id=1993