EVENT_CUSTOM

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

Index