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