EVENT_CUSTOM ( pszName, pfnFire, vtsParams )
Parámetros
pszName
El nombre del evento.
pfnFire
El nombre de la función de arranque de eventos.
vtsParams
Una lista separada por espacio de una o más constantes especificando la lista de parámetros de la función.
Observaciones
Utilice la macro EVENT_CUSTOM para definir una entrada de mapa de eventos para un evento personalizado.
El parámetro vtsParams es una lista de valores de las constantes VTS_ separados por espacios. Uno o más de estos valores separados por espacios (no comas) especifica la lista de parámetros de la función. Por ejemplo:
VTS_COLOR VTS_FONT
especifica una lista que contiene un entero corto seguido de un BOOL.
Las constantes VTS_ y sus significados son los siguientes:
| Símbolo | Tipo de parámetro |
| VTS_I2 | corto |
| VTS_I4 | largo |
| VTS_R4 | float |
| VTS_R8 | doble |
| VTS_COLOR | OLE_COLOR |
| VTS_CY | MONEDA |
| VTS_DATE | FECHA |
| VTS_BSTR | const char * |
| VTS_DISPATCH | LPDISPATCH |
| VTS_FONT | IFontDispatch * |
| VTS_HANDLE | ASA |
| VTS_SCODE | SCODE |
| VTS_BOOL | BOOL |
| VTS_VARIANT | const variante * |
| VTS_PVARIANT | VARIANTE * |
| 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 |
&Notanbsp; Constantes variantes adicionales se han definido para todos tipos variant, con la excepción de VTS_FONT y VTS_PICTURE, que proporciona un puntero a la constante de datos variant. Estas constantes se nombran utilizando la Convención denombre_constante VTS_P. Por ejemplo, VTS_PCOLOR es un puntero a una constante VTS_COLOR.
Vea tambiénnbsp;EVE&NT_CUSTOM_ID, DECLARE_EVENT_MAP