下你所需,载你所想!
汇集开发技术源码资料

TianYu内存皮肤模块加载方法

:98.45KB :1 :2020-01-31 15:44:18

部分简介

.子程序 _加载, 整数型, 公开
.参数 资源皮肤, 字节集
.参数 皮肤密码, 文本型, 可空
.参数 色调
.参数 饱和度
.参数 亮度
.局部变量 函数指针, 整数型
.局部变量 返回值

函数指针 = 取函数地址 (dllAddr, 到文本 ({ 83, 107, 105, 110, 72, 95, 65, 116, 116, 97, 99, 104, 82, 101, 115 }))
动态调用子程序 (函数指针, , 返回值, 取变量数据地址_字节集 (资源皮肤), 取字节集长度 (资源皮肤), 取变量数据地址_文本型 (皮肤密码), 色调, 饱和度, 亮度)
返回 (返回值)

.子程序 TianYu_皮肤_加载, 逻辑型, 公开, 加载内存皮肤,成功返回真,失败返回假。
.参数 参_皮肤数据, 字节集
.参数 参_皮肤密码, 文本型, 可空
.参数 参_皮肤色调, 整数型, 可空
.参数 参_皮肤饱和, 整数型, 可空
.参数 参_皮肤亮度, 整数型, 可空

返回 (0 = 皮肤._加载 (参_皮肤数据, 参_皮肤密码, 参_皮肤色调, 参_皮肤饱和, 参_皮肤亮度))

.子程序 TianYu_皮肤_透明, 逻辑型, 公开, 内存皮肤透明,成功返回真,失败返回假。
.参数 参_窗口句柄, 整数型
.参数 参_透明度, 整数型

返回 (0 = 皮肤._透明 (参_窗口句柄, 参_透明度))

.子程序 TianYu_皮肤_特效, 逻辑型, 公开, 内存皮肤特效,成功返回真,失败返回假。
.参数 参_透明度, 整数型, 可空
.参数 参_亮度, 整数型, 可空
.参数 参_锐度, 整数型, 可空
.参数 参_阴影, 整数型, 可空
.参数 参_红色, 整数型, 可空
.参数 参_绿色, 整数型, 可空
.参数 参_蓝色, 整数型, 可空
.参数 参_水平偏移, 整数型, 可空
.参数 参_垂直偏移, 整数型, 可空

.判断开始 (0 ≥ 参_透明度)
参_透明度 = 255
.默认
处理事件 ()
.判断结束
返回 (0 = 皮肤._特效 (参_透明度, 参_亮度, 参_锐度, 参_阴影, 参_水平偏移, 参_垂直偏移, 参_红色, 参_绿色, 参_蓝色))

.子程序 TianYu_皮肤_卸载, 逻辑型, 公开, 卸载内存皮肤,成功返回真,失败返回假。

返回 (0 = 皮肤._卸载 ())

TianYu内存皮肤模块加载方法

热门推荐

相关文章