SkinPlusPlus Dll Method & COM Interface

http://www.uipower.com

ModifyHookAPIStyle

设置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:

                               sppModifyHookAPIStyleHOOKAPISTYLE_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

  他:

               SetHookMessage 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)