


API 接口 |
接口描述 |
标准版 |
企业版及以上版本 |
sppLoadSkin |
加载皮肤 |
支持 |
支持 |
sppRemoveSkin |
移除皮肤 |
支持 |
支持 |
sppColorize |
设置皮肤色调 |
支持 |
支持 |
sppGetSkinSysColor |
获得换肤后的系统颜色 |
支持 |
支持 |
sppGetDefaultSysColor |
获得Windows系统默认的颜色 |
支持 |
支持 |
sppSetWindowResID |
设置窗口的资源ID |
支持 |
支持 |
sppGetWindowResID |
获得窗口的资源ID |
支持 |
支持 |
sppSetFreeWindowID |
设置异型窗口的资源ID |
支持 |
支持 |
sppGetFreeWindowID |
获得异型窗口的资源ID |
支持 |
支持 |
sppSetNoSkinHwnd |
对指定的窗口去掉皮肤,并且保证不会再被换肤,即使使用SetSkinHwnd也不会换肤 |
支持 |
支持 |
sppSetSkinHwnd |
对指定的窗口进行换肤 |
支持 |
支持 |
sppRemoveSkinHwnd |
对指定的窗口临时去掉皮肤,可以通过SetSkinHwnd进行再次换肤 |
支持 |
支持 |
sppExitSkin |
退出界面库,做清理工作 |
支持 |
支持 |
sppValidateDevTools |
验证Skin++版本是否与当前程序的开发工具相匹配 |
支持 |
支持 |
sppTakeoutSysMenu |
换肤后去掉窗体的WS_SYSMENU属性 |
支持 |
支持 |
sppGetSkinResFile |
获取皮肤资源的导出文件路径,皮肤文件调出时, |
支持 |
支持 |
SETNOSKINHWND |
是对SetNoSkinHwnd的进一步处理, |
支持 |
支持 |
sppSetHookMessage |
设置是否进行Hook |
不支持 |
支持 |
sppLoadSkinFromRes |
从资源加载皮肤 |
不支持 |
支持 |
sppModifyHookAPIStyle |
设置HookAPI的类型 |
不支持 |
支持 |
sppGetHookAPIStyle |
获得当前API类型 |
不支持 |
支持 |
sppSetHookAPI |
设置是否HookAPI |
不支持 |
支持 |
sppGetHookAPI |
获得HookAPI状态 |
不支持 |
支持 |
sppSetCustSysBtnVisible |
设置标题栏自定义按钮是否显示 |
不支持 |
支持 |
sppSetCustSysBtnStatus |
指定自定义系统按钮的Check状态 |
不支持 |
支持 |
sppSelectSkin |
弹出文件选择框选择皮肤 |
不支持 |
支持 |
sppDrawSkinBitmap |
在给定的HDC上,画位图 |
不支持 |
支持 |
sppDrawSkinImage |
在给定的HDC上,画位图 |
不支持 |
支持 |
sppSetCustomDraw |
设置窗口自画是否自己来处理, |
不支持 |
支持 |
sppSetRgnEnable |
设置窗口是否计算RGN区域 |
不支持 |
支持 |
sppSetListHeaderSortInfo |
设置ListHeader窗口的排序信息 |
不支持 |
支持 |
sppSetDialogEraseBkgnd |
设置是否自己画对话框背景, 该方法用在需要自己对背景进行处理的情况下. |
不支持 |
支持 |
sppSetDialogBkClipRgn |
设置对话框背景是否剪切子控件区域 |
不支持 |
支持 |
sppSetButtonTooltip |
设置按钮的提示 |
不支持 |
支持 |
sppGetSystemMetrics |
获得Skin++的系统Metrics, 作用同Windows API函数GetSystemMetrics, 取得Skin++实际的标题栏高度,菜单条高度等数值 |
不支持 |
支持 |
sppInitializeSkin |
多线程换肤用 |
不支持 |
支持 |
sppSetRedraw |
设置窗口是否刷新,在数据窗口添加数据时会导致刷新比较慢, |
不支持 |
支持 |
更多详情请参考文档中心的Skin++在线帮助系统