skin++接口描述.htm

来自「这是本人完全破解的Skin++ 3.0 For Borland C++ Buil」· HTM 代码 · 共 805 行 · 第 1/4 页

HTM
805
字号
style='font-family:宋体'>获得</span><span lang=EN-US>Skin++</span><span
style='font-family:宋体'>的系统</span><span lang=EN-US>Metrics,</span><span
style='font-family:宋体'>作用同</span><span lang=EN-US>Windows API</span><span
style='font-family:宋体'>函数</span><span lang=EN-US>GetSystemMetrics,</span><span
style='font-family:宋体'>取得</span><span lang=EN-US>Skin++</span><span
style='font-family:宋体'>实际的标题栏高度</span><span lang=EN-US>,</span><span
style='font-family:宋体'>菜单条高度等数值</span></p>

<p class=MsoNormal><span style='font-family:宋体'>参数</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.hWnd,</span><span
style='font-family:宋体'>窗口句柄</span><span lang=EN-US>;</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.enumIndexs,</span><span
style='font-family:宋体'>枚举类型</span><span lang=EN-US>SystemMetricsIndexs</span><span
style='font-family:宋体'>的值</span></p>

<p class=MsoNormal><span style='font-family:宋体'>返回</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nResult</span><span
style='font-family:宋体'>成功返回相应的数值</span><span lang=EN-US>,</span><span
style='font-family:宋体'>失败返回</span><span lang=EN-US>-1</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span lang=EN-US>System.Int32 GetSystemMetrics (
System.Int32 hWnd , SKINPPDOTNETLib.SystemMetricsIndexs enumIndexs )</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span lang=EN-US>======================================================================</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span style='font-family:宋体'>功能</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>获取当前的皮肤颜色值</span></p>

<p class=MsoNormal><span style='font-family:宋体'>参数</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enumIndex,</span><span
style='font-family:宋体'>为</span><span lang=EN-US>SysColorIndexs</span><span
style='font-family:宋体'>枚举值</span></p>

<p class=MsoNormal><span style='font-family:宋体'>返回</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>返回颜色值</span><span lang=EN-US>OLE_COLOR</span></p>

<p class=MsoNormal><span style='font-family:宋体'>注意</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>可以通过调用该接口对控件的背景色进行设置</span><span lang=EN-US>,</span><span
style='font-family:宋体'>这样可以让系统保持统</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span lang=EN-US>System.UInt32 GetSkinSysColor (
SKINPPDOTNETLib.SysColorIndexs enumIndex )</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span lang=EN-US>======================================================================</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span style='font-family:宋体'>功能</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>获取</span><span lang=EN-US>Windows</span><span
style='font-family:宋体'>默认的颜色值</span></p>

<p class=MsoNormal><span style='font-family:宋体'>参数</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; enumIndex,</span><span
style='font-family:宋体'>为</span><span lang=EN-US>SysColorIndexs</span><span
style='font-family:宋体'>枚举值</span></p>

<p class=MsoNormal><span style='font-family:宋体'>返回</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>返回颜色值</span><span lang=EN-US>OLE_COLOR</span></p>

<p class=MsoNormal><span style='font-family:宋体'>注意</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>调用该接口的返回值和调用</span><span lang=EN-US>Windows API</span><span
style='font-family:宋体'>函数</span><span lang=EN-US>GetSysColor(int nIndex)</span><span
style='font-family:宋体'>的返回值一致</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span lang=EN-US>System.UInt32 GetDefSysColor (
SKINPPDOTNETLib.SysColorIndexs enumIndex )</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span lang=EN-US>======================================================================</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span style='font-family:宋体'>功能</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>获得当前</span><span lang=EN-US>HookAPI</span><span
style='font-family:宋体'>的类型</span></p>

<p class=MsoNormal><span style='font-family:宋体'>参数</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>无</span></p>

<p class=MsoNormal><span style='font-family:宋体'>返回</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>返回</span><span lang=EN-US>HOOKAPI_STYLE</span><span
style='font-family:宋体'>的枚举组合值</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span lang=EN-US>SKINPPDOTNETLib.HOOKAPI_STYLE
GetHookAPIStyle ()</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span lang=EN-US>======================================================================</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span style='font-family:宋体'>功能</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>获得</span><span lang=EN-US>HookAPI</span><span
style='font-family:宋体'>状态</span></p>

<p class=MsoNormal><span style='font-family:宋体'>参数</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>无</span></p>

<p class=MsoNormal><span style='font-family:宋体'>返回</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HookAPI</span><span
style='font-family:宋体'>返回</span><span lang=EN-US>True,</span><span
style='font-family:宋体'>没有</span><span lang=EN-US>HookAPI</span><span
style='font-family:宋体'>返回</span><span lang=EN-US>False</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span lang=EN-US>System.Boolean GetHookAPI ()</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span lang=EN-US>======================================================================</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span style='font-family:宋体'>功能</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>画指定的</span><span lang=EN-US>Skin++</span><span
style='font-family:宋体'>中图片对象</span></p>

<p class=MsoNormal><span style='font-family:宋体'>参数</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; pDrawImage,</span><span
style='font-family:宋体'>结构</span><span lang=EN-US>_DrawImage.</span></p>

<p class=MsoNormal><span style='font-family:宋体'>返回</span><span lang=EN-US>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
style='font-family:宋体'>成功返回</span><span lang=EN-US>True,</span><span
style='font-family:宋体'>失败返回</span><span lang=EN-US>False</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span lang=EN-US>System.Boolean DrawSkinImage (
SKINPPDOTNETLib._DrawImage pDrawImage )</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span lang=EN-US>======================================================================</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;</span></p>

<p class=MsoNormal><span lang=EN-US>struct _DrawImage : System.ValueType</span></p>

<p class=MsoNormal><span lang=EN-US>{</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;System.Int32 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hdc;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span
style='font-family:宋体'>目标</span><span lang=EN-US>DC</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;System.Int32 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; left;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span
style='font-family:宋体'>区域</span><span lang=EN-US>Left</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;System.Int32 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; top;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span
style='font-family:宋体'>区域</span><span lang=EN-US>Top</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;System.Int32 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; right;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span
style='font-family:宋体'>区域</span><span lang=EN-US>Right</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;System.Int32 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bottom;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span
style='font-family:宋体'>区域</span><span lang=EN-US>Bottom</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;System.String &nbsp;&nbsp;&nbsp;&nbsp; bstrPictureName;&nbsp;&nbsp; //</span><span
style='font-family:宋体'>要绘制皮肤图片名称</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;System.Int16&nbsp;&nbsp; &nbsp; bStretchAll;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span
style='font-family:宋体'>是否拉伸</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;System.Int32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nLeftWidth;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span
style='font-family:宋体'>不被拉伸的左宽</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;System.Int32&nbsp;&nbsp; &nbsp; nRightWidth;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span
style='font-family:宋体'>不被拉伸的右宽</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;System.Int32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nTopHeight;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span
style='font-family:宋体'>不被拉伸的顶高</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;System.Int32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nBottomHeight;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span
style='font-family:宋体'>不被拉伸的底高</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;System.UInt32&nbsp;&nbsp;&nbsp;&nbsp; clrTrans;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span
style='font-family:宋体'>透明色</span></p>

<p class=MsoNormal><span lang=EN-US>&nbsp;System.Int16 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bTrans;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //</span><span
style='font-family:宋体'>是否透明</span></p>

<p class=MsoNormal><span lang=EN-US>}</span></p>

</div>

</body>

</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?