|
发表于 2013-4-3 02:34:26
|
显示全部楼层
广东省惠州市
.版本 2
.支持库 xplib
.支持库 shell
.子程序 皮肤_加载内存皮肤, 逻辑型, 公开
.参数 资源皮肤, 字节集
.参数 皮肤口令, 文本型, 可空
.判断开始 (SkinH_AttachRes (资源皮肤, 取字节集长度 (资源皮肤), 皮肤口令, 0, 0, 0) = 0)
返回 (真)
.默认
返回 (假)
.判断结束
.子程序 皮肤_皮肤设置, 逻辑型, 公开
.参数 色调, 整数型, 可空, 取值范围-180-180,默认值0
.参数 饱和度, 整数型, 可空, 取值范围-100-100,默认值0
.参数 亮度, 整数型, 可空, 取值范围-100-100,默认值0
.参数 透明度, 整数型, 可空, 透明度, 0-255, 默认值0
.参数 阴影亮度, 整数型, 可空, 亮度, 0-255, 默认值0
.参数 阴影锐度, 整数型, 可空, 锐度, 0-12, 默认值0
.参数 阴影大小, 整数型, 可空, 阴影大小, 0-18, 默认值0
.参数 水平偏移, 整数型, 可空, 水平偏移, 0-25, 默认值0
.参数 垂直偏移, 整数型, 可空, 垂直偏移, 0-25, 默认值0
.参数 红色分量, 整数型, 可空, 红色分量, 0-255, 默认值0
.参数 绿色分量, 整数型, 可空, 绿色分量, 0-255, 默认值0
.参数 蓝色分量, 整数型, 可空, 蓝色分量, 0-255, 默认值0
.判断开始 (SkinH_AdjustHSV (色调, 饱和度, 亮度) = 0 且 SkinH_AdjustAero (透明度, 阴影亮度, 阴影锐度, 阴影大小, 水平偏移, 垂直偏移, 红色分量, 绿色分量, 蓝色分量) = 0)
返回 (真)
.默认
返回 (假)
.判断结束
.子程序 皮肤_绘制指定设备上下文的元素, 逻辑型, 公开
.参数 目标设备上下文, 整数型, , 目标设备上下文
.参数 左上角水平坐标, 整数型, , 左上角水平坐标
.参数 左上角垂直坐标, 整数型, , 左上角垂直坐标
.参数 右下角水平坐标, 整数型, , 右下角水平坐标
.参数 右下角垂直坐标, 整数型, , 右下角垂直坐标
.参数 元素id, 整数型, , 元素id
.判断开始 (API_SkinH_NineBlt (目标设备上下文, 左上角水平坐标, 左上角垂直坐标, 右下角水平坐标, 右下角垂直坐标, 元素id) = 0)
返回 (真)
.默认
返回 (假)
.判断结束
.子程序 皮肤_加载非内存皮肤, 逻辑型, 公开
.参数 皮肤路径, 文本型, , 皮肤文件路径
.参数 皮肤口令, 文本型, 可空, 皮肤密钥
.判断开始 (SkinH_Attach_Ex (皮肤路径, 皮肤口令) = 0)
返回 (真)
.默认
返回 (假)
.判断结束
.子程序 皮肤_设置指定句柄的窗体的透明度, 逻辑型, 公开
.参数 窗口, 窗口
.参数 透明度, 整数型, , 0~255
.判断开始 (API_SkinH_SetWindowAlpha (窗口.取窗口句柄 (), 透明度) = 0)
返回 (真)
.默认
返回 (假)
.判断结束
.子程序 皮肤_其他_设置控件的文本颜色色, 逻辑型, 公开, 目前仅对单选框,复选框,分组框有效
.参数 控件, 窗口, , 目前仅对单选框,复选框,分组框有效
.参数 红色分量, 整数型, , 0-255, 默认值0
.参数 绿色分量, 整数型, , 0-255, 默认值0
.参数 蓝色分量, 整数型, , 0-255, 默认值0
.判断开始 (API_SkinH_SetForeColor (控件.取窗口句柄 (), 红色分量, 绿色分量, 蓝色分量) = 0)
返回 (真)
.默认
返回 (假)
.判断结束
.子程序 皮肤_其他_锁定, 逻辑型, 公开, 用于填充表格或者列表控件数据时,重复绘制滚动条影响执行效率问题。
.参数 控件or窗口, 窗口
.参数 锁定, 逻辑型
.判断开始 (SkinH_LockUpdate (控件or窗口.取窗口句柄 (), 选择 (锁定, 1, 0)) = 0)
返回 (真)
.默认
返回 (假)
.判断结束
.子程序 皮肤_Vista特效, 逻辑型, 公开
.参数 是否有效, 逻辑型
.判断开始 (SkinH_SetAero (选择 (是否有效, 1, 0)) = 0)
返回 (真)
.默认
返回 (假)
.判断结束
.子程序 皮肤_更换, 逻辑型, 公开, 加载程序当前目录下的skinh.she皮肤
.判断开始 (SkinH_Attach () = 0)
返回 (真)
.默认
返回 (假)
.判断结束
.子程序 皮肤_卸载皮肤, 逻辑型, 公开
.判断开始 (SkinH_Detach () = 0)
返回 (真)
.默认
返回 (假)
.判断结束
.子程序 皮肤_内置精品皮肤_绿色, , 公开
SkinH_AttachRes (#绿色皮肤, 取字节集长度 (#绿色皮肤), “”, 0, 0, 0)
.子程序 皮肤_内置精品皮肤_office, , 公开
SkinH_AttachRes (#office, 取字节集长度 (#office), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_紫色1, , 公开
SkinH_AttachRes (#紫色皮肤1, 取字节集长度 (#紫色皮肤1), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_血红, , 公开
SkinH_AttachRes (#血红皮肤, 取字节集长度 (#血红皮肤), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_紫色2, , 公开
SkinH_AttachRes (#紫色皮肤2, 取字节集长度 (#紫色皮肤2), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_橙色, , 公开
SkinH_AttachRes (#橙色皮肤, 取字节集长度 (#橙色皮肤), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_蓝色, , 公开
SkinH_AttachRes (#蓝色皮肤, 取字节集长度 (#蓝色皮肤), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_红色, , 公开
SkinH_AttachRes (#红色皮肤, 取字节集长度 (#红色皮肤), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_灰色, , 公开
SkinH_AttachRes (#灰色皮肤, 取字节集长度 (#灰色皮肤), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_黑色1, , 公开
SkinH_AttachRes (#黑色皮肤1, 取字节集长度 (#黑色皮肤1), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_黑色2, , 公开
SkinH_AttachRes (#黑色皮肤2, 取字节集长度 (#黑色皮肤2), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_黑色3, , 公开
SkinH_AttachRes (#黑色皮肤3, 取字节集长度 (#黑色皮肤3), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_白色, , 公开
SkinH_AttachRes (#白色皮肤, 取字节集长度 (#白色皮肤), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_粉色, , 公开
SkinH_AttachRes (#粉色皮肤, 取字节集长度 (#粉色皮肤), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_灰绿色皮肤, , 公开
SkinH_AttachRes (#灰绿色皮肤, 取字节集长度 (#灰绿色皮肤), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_win7彩皮肤, , 公开
SkinH_AttachRes (#win7彩皮肤, 取字节集长度 (#win7彩皮肤), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_win7紫皮肤, , 公开
SkinH_AttachRes (#win7蓝皮肤, 取字节集长度 (#win7蓝皮肤), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_win7蓝皮肤, , 公开
SkinH_AttachRes (#win7蓝皮肤, 取字节集长度 (#win7蓝皮肤), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_win7黑皮肤, , 公开
SkinH_AttachRes (#win7黑皮肤, 取字节集长度 (#win7黑皮肤), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_时尚蓝, , 公开
SkinH_AttachRes (#时尚蓝皮肤1, 取字节集长度 (#时尚蓝皮肤1), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_时尚蓝4, , 公开
SkinH_AttachRes (#时尚蓝皮肤4, 取字节集长度 (#时尚蓝皮肤4), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_时尚蓝2, , 公开
SkinH_AttachRes (#时尚蓝皮肤2, 取字节集长度 (#时尚蓝皮肤2), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_时尚蓝3, , 公开
SkinH_AttachRes (#时尚蓝皮肤3, 取字节集长度 (#时尚蓝皮肤3), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_时尚灰绿, , 公开
SkinH_AttachRes (#时尚灰绿皮肤, 取字节集长度 (#时尚灰绿皮肤), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_QQ1, , 公开
SkinH_AttachRes (#QQ1, 取字节集长度 (#QQ1), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_QQ2, , 公开
SkinH_AttachRes (#QQ2, 取字节集长度 (#QQ2), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_QQ3, , 公开
SkinH_AttachRes (#QQ3, 取字节集长度 (#QQ3), “”, 0, 0, 0)
.子程序 美化_皮肤_内置精品皮肤_温馨粉色, , 公开
SkinH_AttachRes (#温馨粉色皮肤, 取字节集长度 (#温馨粉色皮肤), “”, 0, 0, 0)
.子程序 美化_XP风格, , 公开
.参数 颜色风格, 整数型, , 本参数可以为以下常量值之一: 0.#无风格; 1.#蓝色风格; 2.#绿色风格; 3.#银色风格。
XP风格 (颜色风格)
.子程序 美化_皮肤_卸载指定窗口皮肤, 逻辑型, 公开
.参数 窗口, 窗口, , 卸载指定窗口皮肤
.判断开始 (API_SkinH_DetachEx (窗口.取窗口句柄 ()) = 0)
返回 (真)
.默认
返回 (假)
.判断结束
.子程序 美化_皮肤_其他_获取窗口指定部位颜色值, 整数型, 公开, 获取指定窗口或控件在nX,nY处的颜色值,无符号整型 返回颜色值(RGB),失败返回0
.参数 窗口, 窗口
.参数 横坐标, 整数型, , 指定横坐标点
.参数 纵坐标, 整数型, , 指定纵坐标点
返回 (SkinH_GetColor (窗口.取窗口句柄 (), 横坐标, 纵坐标))
.子程序 美化_皮肤_其他_返回签名结果, 逻辑型, 公开, 已签名返回真,否者假
.判断开始 (API_SkinH_VerifySign () = 1)
返回 (真)
.默认
返回 (假)
.判断结束
.子程序 美化_皮肤_写出SinH_EL, 逻辑型, 公开, 写出皮肤必备SkinH_EL.dll到系统文件夹
返回 (写到文件 (取特定目录 (10) + “\SkinH_EL.dll”, #DLL文件))
|
|