SkinSharp又称Skin#,是Windows环境下一款强大的换肤组件。
SkinSharp作为换肤控件,仅仅须要在您的程序中加入一行代码,就能让您的界面焕然一新,并拥有多种主题风格和色调的动态切换功能以及Vista透明边框特效。
站点地址:http://www.skinsharp.com/
官方下载:http://www.skinsharp.com/htdocs/tar/SkinH_VC.rar
本地下载:http://download.csdn.net/source/1893535
个人測试:Windows 7系统、Visual Studio 2008 SP1 环境
步骤一:新建基于对话框的project,本次測试在VS2008SP1下,project名随意;
步骤二:将换肤库头文件和链接库文件(SkinH.h , SkinHu.lib )复制到project的文件夹下;
步骤三:在project的stdafx.h 头文件,加入下面代码:
#include "SkinH.h"
#pragma comment (lib,"SkinHu.lib")
步骤四:在project的对话框初始化函数里面加入下面代码,载入皮肤:
SkinH_Attach();
步骤五:编译下project,产生Debug或Release目录,把DLL文件(SkinHu.dll )和皮肤文件(skinh.she )复制到此。好,能够执行程序了。效果例如以下:
程序公布:
眼下官方还未给出打包功能,继续关注之。对于上面的截图所看到的的方法公布也能够,尽管带了个DLL,可是不必去注冊的,简单多了。
PS:个人感觉,一款轻巧的皮肤库,尽管不是免费的,可是试用版没有相似SkinCrafter之类的注冊窗体,而且没有过于“碍眼”的标志,此SkinSharp仅仅有一个小衣服的logo图标而已,重要的不是这点,而是个人版非常廉价,眼下好像70块左右。尽管眼下皮肤包不多,可是都还不错,很多其它QQ相似的皮肤效果。关于内存占用方面,不会消耗太多。