|
SkinPlusPlus Dll Method & COM Interface |
设置是否进行Hook
-------DLL Method-------
BOOL sppSetHookMessage(
BOOL bHook, //是否开启Hook功能
DWORD dwHookStyle = 0x00000000L //开启Hook子功能标志
);
-------Com Interface-------
VARIANT_BOOL SetHookMessage(
VARIANT_BOOL bHook, //是否开启Hook功能
HOOK_STYLE dwHookStyle, //开启Hook子功能标志
);
bHook
[in] 是否开启Hook功能
dwHookStyle
[in] 开启Hook子功能标志
该参数可以是以下值的组合,
DLL Defines:
#define HS_MENU 0x80000000L
#define HS_WINDOW 0x40000000L
#define HS_NONE 0x00000000L
#define HS_ALL HS_MENU | HS_WINDOW
COM Defines:
typedef
[
uuid(47AEAA0E-098E-40d2-BFEE-32F558137A4D),
version(1.0),
helpstring("该枚举值在SetHookMessage中用到"),
public
]
enum
{
HOOKSTYLE_MENU = 0x80000000L,
HOOKSTYLE_WINDOW = 0x40000000L,
HOOKSTYLE_NONE = 0x00000000L,
HOOKSTYLE_ALL = HOOKSTYLE_MENU | HOOKSTYLE_WINDOW
}HOOK_STYLE;
如果执行成功返回True,如果执行失败返回False.
该函数可以关闭或选择性地打开Hook子功能。
例 子:
※ V C:
sppSetHookMessage(TRUE,HS_WINDOW | HOOKSTYLE_WINDOW);
支持的操作系统: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) |