|
SkinPlusPlus Dll Method & COM Interface |
设置HookAPI的类型
-------DLL Method-------
DWORD sppModifyHookAPIStyle(
DWORD dwRemove, //移除HookAPI类型
DWORD dwAdd //添加HookAPI类型
);
-------Com Interface-------
HOOKAPI_STYLE SetHookMessage(
HOOKAPI_STYLE enumRemove, //移除HookAPI类型
HOOKAPI_STYLE enumAdd, //添加HookAPI类型
);
dwRemove
[in] 移除HookAPI类型
#define HOOKAPI_SCROLLBAR 0x80000000L
#define HOOKAPI_GETSYSCOLOR 0x40000000L
#define HOOKAPI_FILLRECT 0x20000000L
#define HOOKAPI_OTHER 0x10000000L
#define HOOKAPI_NONE 0x00000000L
#define HOOKAPI_ALL HOOKAPI_SCROLLBAR | HOOKAPI_GETSYSCOLOR | HOOKAPI_FILLRECT | HOOKAPI_OTHER
dwAdd
[in] 添加HookAPI类型(同“dwRemove”)
enumRemove
[in] 移除HookAPI类型
typedef
[
uuid(EDE36914-FE3E-4ae5-B293-B16AF4EE553B),
version(1.0),
helpstring("该枚举值在ModifyHookAPIStyle中用到"),
public
]
enum
{
HOOKAPISTYLE_SCROLLBAR = 0x80000000L,
HOOKAPISTYLE_GETSYSCOLOR= 0x40000000L,
HOOKAPISTYLE_FILLRECT = 0x20000000L,
HOOKAPISTYLE_OTHER = 0x10000000L,
HOOKAPISTYLE_NONE = 0x00000000L,
HOOKAPISTYLE_ALL = HOOKAPISTYLE_SCROLLBAR | HOOKAPISTYLE_GETSYSCOLOR | HOOKAPISTYLE_FILLRECT|HOOKAPISTYLE_OTHER
}HOOKAPI_STYLE;
enumAdd
[in] 添加HookAPI类型(同”enumRemove”)
返回当前APIHook类型
该函数可以选择性地移除和添加APIHook子功能。
例 子:
※ V C:
sppModifyHookAPIStyle(HOOKAPISTYLE_SCROLLBAR ,HOOKAPISTYLE_GETSYSCOLOR);
支持的操作系统:Windows 95/98/Me/ NT/2000/XP/2003/Vista
Skin++版本 :Skin++ 标准版 不支持 ,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
Copyright@2004-2007
上海勇进软件有限公司,保留所有权利。
如果您对帮助系统有任何建议,可以直接发邮件到support@uipower.com
Visual
Studio,和Visual
Studio logo 是微软公司在美国或在其他国家的注册商标。
| Converted from CHM to HTML with chm2web Standard 2.7 (unicode) |