SkinPlusPlus Dll Method & COM Interface

http://www.uipower.com

SetHookMessage

设置是否进行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:

                               sppSetHookMessageTRUEHS_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

  他:

               ModifyHookAPIStyle GetHookAPIStyle SetHookAPI GetHookAPI

               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)