EVENT_CUSTOM

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

Index