EVENT_CUSTOM ( pszName, pfnFire, vtsParams )
Parametry
pszName
Nazwa zdarzenia.
pfnFire
Nazwy zdarzeń opalanych funkcji.
vtsParams
Rozdzieloną spacjami listę stałych jednego lub kilku określającą lista parametrów funkcji.
Uwagi
Zdefiniowanie wpisu mapy zdarzenia dla zdarzenia niestandardowego za pomocą makra EVENT_CUSTOM.
Parametr vtsParams jest rozdzielaną spacjami listę wartości stałych VTS_ . Jeden lub więcej z tych wartości oddzielonych spacjami (nie są to przecinki) określa listę parametrów funkcji. Na przykład:
VTS_COLOR VTS_FONT
określa listę zawierającą krótka liczba całkowita, następuje BOOL.
Stałe VTS_ i ich znaczeń są następujące:
| Symbolu | Typ parametru |
| VTS_I2 | krótki |
| VTS_I4 | długie |
| VTS_R4 | pływak |
| VTS_R8 | podwójne |
| VTS_COLOR | OLE_COLOR |
| VTS_CY | WALUTA |
| VTS_DATE | DATA |
| VTS_BSTR | const char * |
| VTS_DISPATCH | LPDISPATCH |
| VTS_FONT | IFontDispatch * |
| VTS_HANDLE | UCHWYT |
| VTS_SCODE | SCODE |
| VTS_BOOL | BOOL |
| VTS_VARIANT | stała typu Wariant * |
| VTS_PVARIANT | WARIANT * |
| 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 |
Uwaganbsp; Dodatkowe wariant stałe zostały zdefiniowane dla wszystkich wariant typów, z wyjątkiem VTS_FO&NT i VTS_PICTURE, zapewniające wskaźnika do stałej wariant danych. Te stałe noszą nazwy przy użyciu konwencjiconstantname VTS_P. Na przykład VTS_PCOLOR jest wskaźnik do stałej VTS_COLOR.
Zobacz teżnbsp;EVE&NT_CUSTOM_ID, DECLARE_EVENT_MAP