EVENT_CUSTOM

EVENT_CUSTOM ( pszName, pfnFire, vtsParams )

Parâmetros

pszName

O nome do evento.

pfnFire

O nome do evento disparando função.

vtsParams

Uma lista separada por espaço de uma ou mais constantes especificando lista de parâmetros da função.

Observações

Use a macro EVENT_CUSTOM para definir uma entrada de mapa de evento para um evento personalizado.

O parâmetro vtsParams é uma lista separada por espaço de valores de constantes da VTS _ . Um ou mais desses valores separados por espaços (não vírgulas) Especifica a lista de parâmetros da função. Por exemplo:

VTS_COLOR VTS_FONT

especifica uma lista contendo um inteiro Abreviado seguido de um BOOL.

Os VTS _ constantes e seus significados são os seguintes:

Símbolo Tipo de parâmetro
VTS_I2 curto
VTS_I4 longo
VTS_R4 flutuar
VTS_R8 duplo
VTS_COLOR OLE_COLOR
VTS_CY MOEDA
VTS_DATE DATA
VTS_BSTR const char *
VTS_DISPATCH LPDISPATCH
VTS_FONT IFontDispatch *
VTS_HANDLE IDENTIFICADOR
VTS_SCODE SCODE
VTS_BOOL BOOL
VTS_VARIANT const VARIANT *
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_HIMETRICA OLE_XPOS_HIMETRIC
VTS_YPOS_HIMETRICA OLE_YPOS_HIMETRIC
VTS_XSIZE_HIMETRICA OLE_XSIZE_HIMETRIC
VTS_YSIZE_HIMETRICA OLE_YSIZE_HIMETRIC

&Notanbsp;  Constantes variantes adicionais foram definidas para todos os tipos variantes, com exceção da VTS_FONT e VTS_PICTURE, que fornecem um ponteiro para a constante de dados variant. Essas constantes são nomeadas usando a Convenção deconstantname VTS_P. Por exemplo, VTS_PCOLOR é um ponteiro para uma constante VTS_COLOR.

Consulte tambémnbsp;EVE&NT_CUSTOM_ID, DECLARE_EVENT_MAP

Index