EVENT_CUSTOM ( PszName, PfnFire, VtsParams )
Parameter
pszName
Der Name der Veranstaltung.
pfnFire
Der Name der Funktion für die Ereignisauslösung.
vtsParams
Ein Leerzeichen getrennte Liste der eine oder mehrere Konstanten, die die Funktion Parameterliste angeben.
Bemerkungen
Verwenden Sie das EVENT_CUSTOM -Makro, um einen Ereignis-Karte-Eintrag für ein benutzerdefiniertes Ereignis definieren.
Der VtsParams -Parameter ist eine durch Leerzeichen getrennte Liste von Werten aus der VTS_ -Konstanten. Eine oder mehrere dieser Werte getrennt durch Leerzeichen (nicht durch Kommas) gibt die Funktion Parameterliste. Zum Beispiel:
VTS_COLOR VTS_FONT
gibt eine Liste enthält eine kurze ganze Zahl, gefolgt von einer BOOL.
Die VTS_ -Konstanten und ihre Bedeutung sind wie folgt:
| Symbol | Parametertyp |
| VTS_I2 | kurze |
| VTS_I4 | lange |
| VTS_R4 | schwimmen |
| VTS_R8 | doppelzimmer |
| VTS_COLOR | OLE_COLOR |
| VTS_CY | WÄHRUNG |
| VTS_DATE | DATUM |
| VTS_BSTR | const char * |
| VTS_DISPATCH | LPDISPATCH |
| VTS_FONT | IFontDispatch * |
| VTS_HANDLE | GRIFF |
| 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 |
Hinweis&Nbsp; Zusätzliche Variante Konstanten wurden für alle variant-Typen, mit Ausnahme von VTS_FONT und VTS_PICTURE, definiert, die einen Zeiger auf die Konstante variant-Daten bereitstellen. Diese Konstanten werden mit die VTS_PConstantname Konvention benannt. Beispielsweise ist VTS_PCOLOR ein Zeiger auf eine VTS_COLOR -Konstante.
Siehe auch&Nbsp;EVENT_CUSTOM_ID, DECLARE_EVENT_MAP