|
SkinPlusPlus Dll Method & COM Interface |
获得Windows系统默认的相应预定义颜色值。
-------DLL Method-------
COLORREF sppGetDefaultSysColor(
int nColorIndex // 颜色类型标识
);
-------Com Interface-------
OLE_COLOR GetDefSysColor(
SysColorIndexs enumIndex // 颜色类型枚举
);
nColorIndex
[in]颜色类型标识,该类型值与Windows API 函数GetSysColor(int nIndex)中的nIndex采用相同的标识,如:COLOR_BTNFACE,
要获取更详细信息请参考Color Types 定义。
enumIndex
[in] 颜色类型枚举
为了方便COM用户对该参数进行赋值,Skin++为此定义了一个枚举:SysColorIndexs.
返回与给定参数相应的颜色值。
该函数的作用是获得Windows系统默认的各种类型的颜色值。
如果程序中没有开启Hook功能,GetSysColor取到的值是Windows默认的颜色值与该函数取到的值一致。
该接口用于用户需要获得Windows默认颜色值的地方。
例 子:
※ V C:
COLORREF clrSkin = sppGetDefaultSysColor(COLOR_BTNFACE);
CClientDC dcClient;
dcClient.FillSolidRect(CRect(0,0,100,100),clrSkin);
※ VB6:
Set clrSkin = SkinObj.GetDefSysColor(SKINPP_COLOR_BTNFACE);
支持的操作系统:Windows 95/98/Me/ NT/2000/XP/2003/Vista
Skin++版本 :Skin++ 标准版2.0及以上,Skin++ 企业版2.0及以上,Skin++源码版2.0及以上
C++ 头文件 : 在SkinPPInc.h 和SkinPPWTL.h描述.
DLL 宿主文件 : SkinPPWTL.dll,SkinPlusPlus.dll,SkinPPPowerBuilder,SkinPPBorland,SkinPPBCB,SkinPPE.
COM 宿主文件 : SkinPPDotNet.dll,SkinPPVB.dll,SkinPPDelphiNet.dll
sppGetSkinSysColor GetSkinSysColor SysColorIndexs Color Types
Skin++ DLL Methods & COM Interfaces List
Copyright@2004-2007
上海勇进软件有限公司,保留所有权利。
如果您对帮助系统有任何建议,可以直接发邮件到support@uipower.com
Visual
Studio,和Visual
Studio logo 是微软公司在美国或在其他国家的注册商标。
| Converted from CHM to HTML with chm2web Standard 2.7 (unicode) |