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