SkinSharp皮肤控件易语言API调用方法
返回值类DLL命令名 公开 备注 型
加载默认皮加载程序当前目录下的skinh.she皮肤,成功返回整数型 ? 肤 0 DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_Attach
传 参数名 类型 数组 备注 址 DLL命令名 返回值类型 公开 备注 加载皮肤 整数型 加载指定的皮肤,成功返回0 ?
DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_Attach_Ex
参数名 类型 传址 数组 备注
皮肤路径 文本型 皮肤文件路径
皮肤口令 文本型 皮肤密钥 DLL命令名 返回值类型 公开 备注 调整皮肤颜色 整数型 调整色调,饱和度,亮度,成功返回0 ? DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_Adjust_HSV
参数名 类型 传址 数组 备注
色调 整数型 取值范围 1-360
饱和度 整数型 取值范围 1-256
亮度 整数型 取值范围 1-256 DLL命令名 返回值类型 公开 备注 卸载皮肤 整数型 成功返回0 ?
DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_Detach
参数名 类型 传址 数组 备注
返回值类DLL命令名 公开 备注 型
指定不使用皮肤的卸载指定句柄的窗体或者控件的皮肤,成功整数型 ? 组件 返回0
DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_Detach_Ex
传 参数名 类型 数组 备注 址
句柄 整数型 指定窗体或控件的句柄
返回值类DLL命令名 公开 备注 型
从资源加载从资源添加皮肤,并指定皮肤的色调,饱和度,亮整数型 ? 皮肤 度,成功返回0
DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_Attach_Res
传 参数名 类型 数组 备注 址
资源皮肤 字节集 皮肤数据
资源大小 整数型 皮肤数据大小
皮肤密码 文本型 皮肤密钥
色调 整数型 取值范围 1-360
饱和度 整数型 取值范围 1-256
亮度 整数型 取值范围 1-256
返回值公DLL命令名 备注 类型 开 加载皮肤并设置色加载指定皮肤,并指定皮肤的色调,饱和度,整数型 ? 调参数 亮度, 成功返回0
DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_Attach_Ext
传 参数名 类型 数组 备注 址
皮肤路径 文本型 皮肤文件路径
皮肤密码 文本型 皮肤密钥
色调 整数型 取值范围 1-360
饱和度 整数型 取值范围 1-256
亮度 整数型 取值范围 1-256 DLL命令名 返回值类型 公开 备注 置皮肤透明度 整数型 设置指定句柄的窗体的透明度,成功返回0 ? DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_Alpha
参数名 类型 传址 数组 备注
句柄 整数型 指定窗体句柄
透明度 整数型 取值范围 0-255
返回值公DLL命令名 备注 类型 开
获取指定点获取指定窗口或控件在nX,nY处的颜色值,无符号整整数型 ? 颜色 型 返回颜色值(RGB)
DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_GetColor
传 参数名 类型 数组 备注 址
句柄 整数型 指定窗口或控件的句柄
横坐标 整数型 指定横坐标点
纵坐标 整数型 指定纵坐标点
返
回DLL公命令值备注 开 名 类
型
指定窗体和控件的换肤类型,成功返回0。换肤类型:
SHE_COMMON:0//对滚动条,背景换肤;SHE_DIALOG:1//
对话框;SHE_EDITCTRL:2//编辑框;SHE_RICHEDIT:3//超
级编辑框;SHE_LISTBOX:4//列表控件;SHE_LISTCTRL:5//
列表视图;SHE_TREECTRL:6//树形控件 ;SHE_TABCTRL:
7//选择夹;SHE_SCROLLBAR:8//滚动条控件;
SHE_SPINCTRL :9//调节控件;SHE_COMBOBOX:10//组合指定整框;SHE_TRACKBAR:11//滑动条;SHE_HEADERCTRL:12//换肤数列头控件;SHE_PROGRESS:13//滚动条控件;?
类型 型 SHE_MONTHCAL:14//月历控件;SHE_DATETIME:15//日期
时间控件;SHE_ANIMATE:16//动画控件;SHE_STATUSBAR:
17//状态栏;SHE_TOOLBAR:18//工具栏;SHE_MDICLIENT:
19//MDI客户区;SHE_MDIWINDOW:20//MDI窗口;
SHE_MDICHILD:21//MDI子窗口;SHE_CONTROLBAR:
22//ControlBar;SHE_PUSHBUTTON:23//普通按钮;
SHE_CHECKBOX:24//复选按钮;SHE_RADIOBUTTON:25//
单选按钮;SHE_GROUPBOX:26//分组框;SHE_DIALOG_EL:
1000//易语言窗口;SHE_VCLBUTTON:1001//VCL按钮;
SHE_PICTURE_EL:1002//易语言图片框。
DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_Map
参数类传数 备注 名 型 址 组
整
句柄 数窗口或控件的句柄
型
换肤类型。SHE_COMMON:0//对滚动条,背景换肤;
SHE_DIALOG:1//对话框;SHE_EDITCTRL:2//编辑框;
SHE_RICHEDIT:3//超级编辑框;SHE_LISTBOX:4//列表控
件;SHE_LISTCTRL:5//列表视图;SHE_TREECTRL:6//
树形控件 ;SHE_TABCTRL:7//选择夹;SHE_SCROLLBAR:
8//滚动条控件;SHE_SPINCTRL :9//调节控件;
SHE_COMBOBOX:10//组合框;SHE_TRACKBAR:11//滑
动条;SHE_HEADERCTRL:12//列头控件;
整SHE_PROGRESS:13//滚动条控件;SHE_MONTHCAL:14//换肤 数月历控件;SHE_DATETIME:15//日期时间控件; 类型 型 SHE_ANIMATE:16//动画控件;SHE_STATUSBAR:17//状
态栏;SHE_TOOLBAR:18//工具栏;SHE_MDICLIENT:
19//MDI客户区;SHE_MDIWINDOW:20//MDI窗口;
SHE_MDICHILD:21//MDI子窗口;SHE_CONTROLBAR:
22//ControlBar;SHE_PUSHBUTTON:23//普通按钮;
SHE_CHECKBOX:24//复选按钮;SHE_RADIOBUTTON:
25//单选按钮;SHE_GROUPBOX:26//分组框;
SHE_DIALOG_EL:1000//易语言窗口;SHE_VCLBUTTON:
1001//VCL按钮;SHE_PICTURE_EL:1002//易语言图片框。 DLL命令返回值公备注 名 类型 开
控制滚动条用于填充表格或者列表控件数据时,重复绘制滚动条影整数型 ? 刷新 响执行效率问题。成功返回0
DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_LockUpdate
传 参数名 类型 数组 备注 址
句柄 整数型 窗口或控件的句柄
是否锁定 整数型 是否锁定。1为锁定,0为解锁
DLL命令名 返回值类型 公开 备注 置菜单透明度 整数型 设置菜单的透明度,成功返回0 ? DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_Alpha_Menu
参数名 类型 传址 数组 备注
透明度 整数型 取值范围 0-255 DLL命令返回值类公备注 名 型 开
置Vista特为指定句柄的窗体或者控件设置Vista特效。成功返整数型 ? 效 回0,失败返回非0
DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_Aero
传 参数名 类型 数组 备注 址
有效位 整数型 Vista特效是否有效,0为有效,-1为无效
返回值类DLL命令名 公开 备注 型
置控件的背目前仅对单选框,复选框,分组框有效。成功返回0,整数型 ? 景色 失败返回非0
DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_BGColor
传 参数名 类型 数组 备注 址
句柄 整数型 控件句柄
红色分量 整数型 取值范围0-255
绿色分量 整数型 取值范围0-255
蓝色分量 整数型 取值范围0-255
返回值类公DLL命令名 备注 型 开 置控件的文本目前仅对单选框,复选框,分组框有效。成功返回0,整数型 ? 颜色 失败返回非0
DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名:
SkinH_TextColor
传 参数名 类型 数组 备注 址
句柄 整数型 控件句柄
红色分量 整数型 取值范围0-255
绿色分量 整数型 取值范围0-255
蓝色分量 整数型 取值范围0-255
返回值类DLL命令名 公开 备注 型
置Vista特效阴设置Vista特效的阴影大小。成功返回0,失败整数型 ? 影 返回非0
DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名: SkinH_Aero_Ajust
传 参数名 类型 数组 备注 址
透明度 整数型 1,255 默认值0
亮度 整数型 1,255 默认值0
锐度 整数型 1,255 默认值0
阴影大小 整数型 2,19 默认值0
水平偏移 整数型 默认值0
垂直偏移 整数型 默认值0
红色分量 整数型 0,255 默认值 -1
绿色分量 整数型 0,255 默认值 -1
蓝色分量 整数型 0,255 默认值 -1
返回值类DLL命令名 公开 备注 型
窗口可否移设置窗体是否可以移动。成功返回0,失败返回整数型 ? 动 非0 DLL库文件名:
SkinH_EL.dll
在DLL库中对应命令名: SkinH_DisMove
传 参数名 类型 数组 备注 址
句柄 整数型 窗口句柄
是否移动 整数型 0为不可移动,1为可移动 本代码由,龙的光芒,制作的E代码转换BBS程序自动生成。