易语言芒果皮肤模块完整版,修改自Geri皮肤模块

易语言 2020-07-19 17:37:15

易语言芒果皮肤模块完整版,修改自Geri皮肤模块

.DLL命令 SkinH_AttachEx, 整数型, , "SkinH_AttachEx", , 加载指定路径的皮肤进行换肤,成功返回0,失败返回非0 (错误代码)
.参数 皮肤路径, 文本型
.参数 皮肤口令, 文本型

.DLL命令 SkinH_AttachExt, 整数型, , "SkinH_AttachExt", , 加载指定路径的皮肤进行换肤并指定相应的色调,饱和度,亮度。成功返回0,失败返回非0 (错误代码)
.参数 皮肤路径, 文本型
.参数 皮肤口令, 文本型
.参数 色调, 整数型, , 取值范围-180-180,默认值0
.参数 饱和度, 整数型, , 取值范围-180-180,默认值0
.参数 亮度, 整数型, , 取值范围-180-180,默认值0

.DLL命令 SkinH_AttachRes, 整数型, , "SkinH_AttachRes", , 加载指定资源进行换肤并指定相应的色调,饱和度,亮度。成功返回0,失败返回非0 (错误代码)
.参数 资源皮肤, 字节集, , 资源皮肤数据指针
.参数 资源大小, 整数型, , 资源皮肤数据长度
.参数 皮肤口令, 文本型, , 皮肤密钥
.参数 色调, 整数型, , 取值范围-180-180,默认值0
.参数 饱和度, 整数型, , 取值范围-180-180,默认值0
.参数 亮度, 整数型, , 取值范围-180-180,默认值0

.DLL命令 SkinH_Detach, 整数型, , "SkinH_Detach", , 卸载换肤 (注意:在换肤或者程序退出时换肤库会自动卸载当前皮肤,无需再调用此接口进行卸载)。成功返回0,失败返回非0 (错误代码)

.DLL命令 SkinH_DetachEx, 整数型, , "SkinH_DetachEx", , 卸载指定句柄的窗体或者控件的皮肤
.参数 句柄, 整数型, , 指定窗体或控件的句柄

.DLL命令 SkinH_SetWindowAlpha, 整数型, , "SkinH_SetWindowAlpha", , 设置指定句柄的窗体的透明度
.参数 句柄, 整数型
.参数 透明度, 整数型

.DLL命令 SkinH_GetColor, 整数型, , "SkinH_GetColor", , 获取指定窗口或控件在nX,nY处的颜色值。成功返回无符号整型的颜色值(RGB),失败返回0
.参数 句柄, 整数型
.参数 横坐标, 整数型
.参数 纵坐标, 整数型