SkinSharp简介:
SkinSharp是Windows环境下一款强大的通用换肤库,只需要在您的程序中添加一行代码,就能让您的界面焕然一新,并拥有多种主题风格和色调的动态切换功能以及Aero透明边框特效。
官网:http://www.skinsharp.com/htdocs/index.htm
文件说明:
SkinH_Net.dll 换肤引擎
SkinH_CS.dll 引用类库
skin.she 默认皮肤
示范效果:
现以最基本Attach()接口演示如何用一句代码进行换肤。其他接口可以参考官网的文档中心。
使用前 使用后Attach()接口默认加载程序当前目录下的skinh.she文件进行换肤。
接口说明:
Attach();//加载程序当前目录下的文件名skinh.she皮肤进行换肤
AttachEx("皮肤路径", "");//加载指定路径的皮肤进行换肤
AttachExt("皮肤路径", "");//加载指定路径的皮肤进行换肤并指定相应的色调,饱和度,亮度
Detach();//卸载换肤 (注意:在换肤或者程序退出时换肤库会自动卸载当前皮肤,无需再调用此接口进行卸载)
DetachEx();//卸载指定句柄的窗体或者控件的皮肤
错误代码:
SRET_OK0操作成功
SRET_ERROR1操作失败
SRET_ERROR_READ2皮肤文件读取失败
SRET_ERROR_PARAM3参数错误
SRET_ERROR_CREATE4创建皮肤失败
SRET_ERROR_FORMAT5皮肤格式错误
SRET_ERROR_VERSION6皮肤版本错误
SRET_ERROR_PASSWORD7皮肤密码错误
SRET_ERROR_INVALID8皮肤引擎错误
Demo:https://github.com/testsecer/Csharp/tree/master/SkinSharp
网友评论