EVENT_CUSTOM

EVENT_CUSTOM ( pszName, pfnFire, vtsParams )

Paramètres

pszName

Le nom de l'événement.

pfnFire

Le nom de l'événement en fonction de tir.

vtsParams

Une liste d'une ou plusieurs constantes spécifiant la liste des paramètres de la fonction séparés par l'espace.

Remarques

Utilisez la macro EVENT_CUSTOM pour définir une entrée de carte-événement pour un événement personnalisé.

Le paramètre vtsParams est une liste séparée de l'espace de valeurs provenant de l'une des constantes VTS_ . Un ou plusieurs de ces valeurs séparées par des espaces (pas de virgules) spécifie la liste des paramètres de la fonction. Par exemple:

VTS_COLOR VTS_FONT

spécifie une liste contenant un entier court suivi d'un BOOL.

Voici l'une des constantes VTS_ et leurs significations:

Symbole Type de paramètre
VTS_I2 court
VTS_I4 long
VTS_R4 flotteur
VTS_R8 double
VTS_COLOR OLE_COLOR
VTS_CY MONNAIE
VTS_DATE DATE DE
VTS_BSTR const char *
VTS_DISPATCH LPDISPATCH
VTS_FONT IFontDispatch *
VTS_HANDLE POIGNÉE
VTS_SCODE SCODE
VTS_BOOL BOOL
VTS_VARIANT const VARIANT *
VTS_PVARIANT VARIANT *
VTS_UNKNOWN LPUNKNOWN
VTS_OPTEXCLUSIVE OLE_OPTEXCLUSIVE
VTS_PICTURE IPictureDisp *
VTS_TRISTATE OLE_TRISTATE
VTS_XPOS_PIXELS OLE_XPOS_PIXELS
VTS_YPOS_PIXELS OLE_YPOS_PIXELS
VTS_XSIZE_PIXELS OLE_XSIZE_PIXELS
VTS_YSIZE_PIXELS OLE_YSIZE_PIXELS
VTS_XPOS_HIMETRIC OLE_XPOS_HIMETRIC
VTS_YPOS_HIMETRIC OLE_YPOS_HIMETRIC
VTS_XSIZE_HIMETRIC OLE_XSIZE_HIMETRIC
VTS_YSIZE_HIMETRIC OLE_YSIZE_HIMETRIC

&Notenbsp ;  Constantes variant supplémentaires ont été définies pour tous les types variant, à l'exception de VTS_FONT et VTS_PICTURE, qui fournissent un pointeur vers la constante de données variant. Ces constantes sont nommés à l'aide de la convention deconstantname VTS_P. Par exemple, VTS_PCOLOR est un pointeur vers une constante VTS_COLOR.

Voir aussinbsp ;EVE&NT_CUSTOM_ID, DECLARE_EVENT_MAP

Index