美文网首页.NET .NETC#
C# 使用SkinSharp换肤库进行美化

C# 使用SkinSharp换肤库进行美化

作者: 4588e4274830 | 来源:发表于2017-03-17 21:03 被阅读141次

    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

    相关文章

      网友评论

        本文标题:C# 使用SkinSharp换肤库进行美化

        本文链接:https://www.haomeiwen.com/subject/kkeynttx.html