点击阅读原文


错误代码:
SRET_OK 0 操作成功
SRET_ERROR 1 操作失败
SRET_ERROR_READ 2 皮肤文件读取失败
SRET_ERROR_PARAM 3 参数错误
SRET_ERROR_CREATE 4 创建皮肤失败
SRET_ERROR_FORMAT 5 皮肤格式错误
SRET_ERROR_VERSION 6 皮肤版本错误
SRET_ERROR_PASSWORD 7 皮肤密码错误
SRET_ERROR_INVALID 8 皮肤引擎错误
SkinH_Attach:
函数原型:int SkinH_Attach();
功能:加载程序当前目录下的文件名为skinh.she的皮肤进行换肤
参数:无
返回值:成功返回0,失败返回非0
SkinH_AttachEx:
函数原型:int SkinH_AttachEx(LPCTSTR strSkin, LPCTSTR strPwd);
功能:加载指定路径的皮肤进行换肤
参数:
strSkin 表示的是皮肤文件路径
strPwd  表示的是皮肤密钥
返回值:成功返回0,失败返回非0
SkinH_AttachExt:
函数原型:int SkinH_AttachExt(LPCTSTR strSkin, LPCTSTR strPwd, int nHue, int nSat, int nBri);
功能:
加载指定路径的皮肤进行换肤并指定相应的色调,饱和度,亮度
参数:
strSkin 皮肤文件路径
strPwd  皮肤密钥
nHue    色调,取值范围-180~180,默认值0
nSat    饱和度,取值范围-100-100,默认值0
nBri    亮度,取值范围-100-100,默认值0
返回值:成功返回0,失败返回非0
SkinH_AttachRes:
函数原型:int SkinH_AttachRes(BYTE* pShe, int nSize, LPCTSTR strPwd, int nHue, int nSat, int nBri);
功能:加载指定资源进行换肤并指定相应的色调,饱和度,亮度
参数:
pShe 资源皮肤数据指针
nSize 资源皮肤数据长度
strPwd 皮肤密钥
nHue 色调,取值范围-180-180,默认值0
nSat 饱和度,取值范围-100-100,默认值0
nBri 亮度,取值范围-100-100,默认值0
返回值:成功返回0,失败返回非0
SkinH_Detach:
函数原型:int SkinH_Detach();
功能:卸载换肤 (注意:在换肤或者程序退出时换肤库会自动卸载当前皮肤,无需再调用此接口进行卸载
参数:无
返回值:成功返回0,失败返回非0
SkinH_DetachEx:
函数原型:int SkinH_DetachEx(HWND hWnd);
功能:卸载指定句柄的窗体或者控件的皮肤
参数:
hWnd 指定窗体或控件的句柄
返回值:成功返回0,失败返回非0
SkinH_SetWindowAlpha:
函数原型:int SkinH_SetWindowAlpha(HWND hWnd,int nAlpha);
功能:设置指定句柄的窗体的透明度
参数:
hWnd 指定窗体或控件的句柄
nAlpha 透明度 
SkinH_GetColor:
函数原型:COLORREF SkinH_GetColor(HWND hWnd, int nPosX, int nPosY);
功能:获取指定窗口或控件在位置(nPosX,nPosY)处的颜色值
参数:
hWnd 指定窗体或控件的句柄
nPosX 横坐标
nPosY 纵坐标
返回值:
成功返回无符号整型的颜色值(RGB),失败返回非0
SkinH_AdjustHSV:
函数原型:int SkinH_AdjustHSV(int nHue, int nSat, int nBri);
功能:调整当前皮肤的色调,饱和度,亮度
参数:
nHue 色调,取值范围-180-180,默认值0
nSat 饱和度,取值范围-100-100,默认值0
nBri 亮度,取值范围-100-100,默认值0
返回值:成功返回0,失败返回非0
SkinH_Map:
函数原型:int SkinH_Map(HWND hWnd,int nType);
功能:指定窗体和控件的换肤类型
参数:hWnd 指定窗体或控件的句柄 nType 换肤类型,取值如下类型 对应数值 注释
TYPE_UNKNOWN 0 未知类型
TYPE_ANIMATE 1001 动画控件
TYPE_CHECKBOX 1002 复选框
TYPE_COMBOBOX 1003 组合框
TYPE_COMBOLBOX 1004 组合下拉框
TYPE_CONTROLBAR 1005 控件栏
TYPE_DATETIME 1006 日期控件
TYPE_EDITBOX 1007 文本框
TYPE_GROUPBOX 1008 分组框
TYPE_HEADERCTRL 1009 列头控件
TYPE_HOTKEY 1010 热键控件
TYPE_IPADDRESS 1011 IP地址控件
TYPE_LABEL 1012 标签控件
TYPE_LISTBOX 1013 列表框
TYPE_LISTVIEW 1014 列表视图
TYPE_MDICLIENT 1015 MDI客户区
TYPE_MENU 1016 菜单
TYPE_MONTHCAL 1017 月历控件
TYPE_PICTURE 1018 图片框
TYPE_PROGRESS 1019 进度条
TYPE_PUSHBUTTON 1020 普通按钮
TYPE_RADIOBUTTON 1021 单选框
TYPE_REBAR 1022 重组栏
TYPE_RICHEDIT 1023 富文本框
TYPE_SCROLLBAR 1024 滚动条
TYPE_SCROLLCTRL 1025 内置滚动条的控件
TYPE_SPINCTRL 1026 调节器
TYPE_STATUSBAR 1027 状态栏
TYPE_TABCTRL 1028 选择夹
TYPE_TOOLBAR 1029 工具栏
TYPE_TOOLBARWND 1030 MFC工具栏窗体
TYPE_TRACKBAR 1031 滑条控件
TYPE_TREEVIEW 1032 树形视图
TYPE_WINDOW 1034 标准窗体
TYPE_COMCTRL 1036 通用换肤1
TYPE_PAINTCTRL 1037 通用换肤2
TYPE_DNET_LABEL 2001 标签(.Net)
TYPE_DNET_WINDOW 2002 窗体(.Net)
TYPE_DNET_CHECKBOX 2003 复选框(.Net)
TYPE_DNET_RADIOBUTTON 2004 单选框(.Net)
TYPE_DNET_PUSHBUTTON 2005 普通按钮(.Net)
TYPE_DNET_TOOLSTRIP 2006 工具栏(.Net)
TYPE_DNET_MENUSTRIP 2007 菜单栏(.Net)
TYPE_DNET_STATUSSTRIP 2008 状态栏(.Net)
TYPE_DNET_TOOLSTRIPMENU 2009 工具菜单(.Net)
TYPE_DNET_TOOLSTRIPOVERFLOW 2010 工具溢出菜单(.Net)
TYPE_DNET_DATAGRIDVIEW 2011 数据视图(.Net)
TYPE_DELPHI_WINDOW 3001 窗体(Delphi)
TYPE_DELPHI_BITBUTTON 3002 位图按钮(Delphi)
TYPE_DELPHI_TWINCONTROL 3003
TYPE_DELPHI_GROUPBOX 3004 分组框(Delphi)
TYPE_VB_FORM 4001 窗体(VB6)
TYPE_VB_PUSHBUTTON 4002 普通按钮(VB6)
TYPE_VB_RADIOBUTTON 4003 单选框(VB6)
TYPE_VB_CHECKBOX 4004 复选框(VB6)
TYPE_VB_GROUPBOX 4005 分组框(VB6)
TYPE_VB_TABCTRL 4006 选择夹(VB6)
TYPE_VB_DATACOMBOCTRL 4007 数据组合框(VB6)
TYPE_EL_EDIT 5001 文本框(易语言)
TYPE_EL_WINDOW 5002 窗体(易语言)
TYPE_EL_COLORSEL 5003 颜色选择器(易语言)
TYPE_PB_FORM 6001 窗体(PB)
TYPE_PB_PICTUREBUTTON 6002 图片框(PB)
TYPE_PB_TABCTRL 6003 选择夹(PB)
SkinH_LockUpdate:
函数原型:int SkinH_LockUpdate(HWND hWnd,int nLocked);
功能:用于填充表格或者列表控件数据时,重复绘制滚动条影响执行效率问题
参数:
hWnd 指定窗体或控件的句柄
nLocked 是否锁定。1为锁定,0为解锁
返回值:成功返回0,失败返回非0
SkinH_SetAero:
函数原型:int SkinH_SetAero(int bAero);
功能:设置Vista特效
参数:
bAero Vista特效是否有效,1为开启特效,0为关闭特效
返回值:成功返回0,失败返回非0  (错误代码)
SkinH_SetBackColor:
函数原型:int SkinH_SetBackColor(HWND hWnd, int nRed, int nGreen, int nBlue);
功能:设置控件的背景色(目前仅对单选框,复选框,分组框有效)
参数:
hWnd 控件句柄
nRed 红色分量
nGreen 绿色分量
nBlue 蓝色分量
返回值:成功返回0,失败返回非0
SkinH_SetForeColor:
函数原型:int SkinH_SetForeColor(HWND hWnd, int nRed, int nGreen, int nBlue);
功能:设置控件的文本颜色(目前仅对单选框,复选框,分组框有效)
参数:
hWnd 控件句柄
nRed 红色分量
nGreen 绿色分量
nBlue 蓝色分量
返回值:成功返回0,失败返回非0
SkinH_SetWindowMovable:
函数原型:int SkinH_SetWindowMovable(HWND hWnd,BOOL bMove);
功能:设置窗体是否可以移动
参数:
hWnd 窗口句柄
bMove 0为不可移动,1为可移动
返回值:成功返回0,失败返回非0
SkinH_AdjustAero:
函数原型:int SkinH_AdjustAero(int nAlpha, int nShwDark, int nShwSharp,int nShwSize,int nX,int nY,int nRed,int nGreen,int nBlue);
功能:设置透明窗体参数
参数:
nAlpha 透明度, 0-255, 默认值0
nShwDark 亮度, 0-255, 默认值0
nShwSharp 锐度, 0-12, 默认值0
nShwSize 阴影大小, 0-18, 默认值0
nX 水平偏移, 0-25, 默认值0
nY 垂直偏移, 0-25, 默认值0
nRed 红色分量, 0-255, 默认值0
nGreen 绿色分量, 0-255, 默认值0
nBlue 蓝色分量, 0-255, 默认值0
返回值:成功返回0,失败返回非0 
SkinH_NineBlt:
函数原型:int SkinH_NineBlt(HDC hDtDC,int left,int top,int right, int bottom, int nMRect);
功能:绘制指定设备上下文的元素
参数:
hDtDC 目标设备上下文
left 左上角水平坐标
top 左上角垂直坐标
right 右下角水平坐标
bottom 右下角垂直坐标
nMRect 元素id
返回值:成功返回0,失败返回非0
SkinH_VerifySign:
函数原型:int SkinH_VerifySign();
功能:返回签名结果
参数:无
返回值:已签名返回1,未签名返回0

SkinSharp函数文档相关推荐

  1. skinsharp 函数文档

    错误代码: SRET_OK 0 操作成功 SRET_ERROR 1 操作失败 SRET_ERROR_READ 2 皮肤文件读取失败 SRET_ERROR_PARAM 3 参数错误 SRET_ERROR ...

  2. python 帮助文档,撰写函数文档,并查看函数文档

    python 帮助文档,撰写函数文档,并查看函数文档 定义函数 def test(a,b):'''参数:a:整数b:整数返回值:a+b'''return a+b 运行函数 test(11,22) 33 ...

  3. python哲学内容 多行胜于单行_Python3基础 __doc__ 单行与多行函数文档

    Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda : 4.5.11 typesetting : Markdown ...

  4. python读取多行函数_Python3基础 __doc__ 单行与多行函数文档

    ? ????   Python : 3.7.0 ??????   OS : Ubuntu 18.04.1 LTS ??????  IDE : PyCharm 2018.2.4 ????? Conda ...

  5. 洗礼灵魂,修炼python(21)--自定义函数(2)—函数文档,doctest模块,形参,实参,默认参数,关键字参数,收集参数,位置参数...

    函数文档 1.什么是函数文档: 就是放在函数体之前的一段说明,其本身是一段字符串,一个完整的函数需要带有函数文档,这样利于他人阅读,方便理解此函数的作用,能做什么运算 2.怎么查看函数文档: func ...

  6. Python常用函数--文档字符串DocStrings

    Python 有一个甚是优美的功能称作python文档字符串(Documentation Strings),在称呼它时通常会使用另一个短一些的名字docstrings.DocStrings 是一款你应 ...

  7. python识别图片文字、并返回文字坐标_PyAutoGui 图片识别+定位+截图函数文档

    前言: 本章节有个非常重要的函数 locateCenterOnScreen! 如果你有一个图像文件,你可以在屏幕上直观地定位一些东西. 它直接返回x,y坐标点,返回值可以给click() PyAuto ...

  8. python函数文档说明调用方式_Python 跨.py文件调用自定义函数说明

    0 前言 os.chdir() :用于改变当前python工作的目录到指定的路径 sys.path:是python搜索模块的一个路径集,为list,自定义的包可以把存放路径加进去,之后直接调用包名就行 ...

  9. phpstorm的php函数文档插件

    1.安装 file-----setting----plugins----在搜索框中输入"chinese php document",然后点击install按钮,然后点击重启php的 ...

  10. python函数文档说明调用方式_调用函数方法

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. 嵌入式Linux设备驱动程序:用户空间中的设备驱动程序
  2. Hibernate隐藏的宝石:pooled-lo优化器
  3. 在DelayQueue中更改延迟,从而更改顺序
  4. lisp压盖_华为笔试题--LISP括号匹配 解析及源码实现
  5. ModuleNotFoundError: No module named 'sklearn.grid_search'报错
  6. 杜工部蜀中离席 [唐] 李商隐
  7. mysql 报500错误_java 项目开启mysql binlog参数后报500错误:
  8. 用c#中的WebBrowser抢小米F码,抢小米手机以及自动测试实现原理
  9. 55. GridPanel中getSelectionModel详解
  10. Linux常用命令大全(非常全面)
  11. 学习c3p0连接池的原理与使用总结
  12. 如何制定有效的项目章程?【含项目章程模板】
  13. 牛客网笔试输入输出的一堆坑。。(Python)
  14. Rhythmbox中mp3中文乱码问题
  15. catch小说内容-从gui到爬虫(2)
  16. HTML页面悬浮球,html滑动仿悬浮球菜单
  17. Tableau数据分析-Chapter07多边形地图和背景地图
  18. 工业应用中基于三维模型的6D目标检测综述
  19. boost::stacktrace::stacktrace相关的测试程序
  20. Docker Login 登录凭证安全存储

热门文章

  1. 破解锐捷--实现路由器认证锐捷,轻松开WiFi
  2. Microsoft Softwares
  3. java视频教程之Java小白学习方法
  4. ffmpeg 推流FLV文件,采用rtmp协议
  5. python语言程序设计实践教程答案上海交通大学_计算机二级教程 Python语言程序设计 第4章程序的控制结构...
  6. Mac 上的 MySQL 管理工具 -- Sequel Pro
  7. java全世界各国城市地址解析
  8. (实测可用)GD32F303RCT6开发板移植RT-Thread操作系统(添加RTC时钟线程驱动DS1302时钟)
  9. IC卡读写器开发说明
  10. VARCHART XGantt 甘特图如何创建和修改数据记录