EVENT_CUSTOM
Definiert einen Ereigniszuordnungseintrag für ein benutzerdefiniertes Ereignis.
EVENT_CUSTOM(pszName, pfnFire, vtsParams )
Parameter
pszName
Der Name des Ereignisses.pfnFire
Der Name der Ereignisauslösungsfunktion.vtsParams
Eine durch Leerzeichen getrennte Liste mehrere Konstanten, die der Parameterliste der Funktion angeben.
Hinweise
Der Parameter vtsParams ist eine durch Leerzeichen getrennte Liste von Werten aus den VTS_ Konstanten. Eine oder mehrere dieser Werte, die durch Leerzeichen getrennt werden (nicht durch) gibt der Parameterliste der Funktion an. Beispiel:
VTS_COLOR VTS_FONT
gibt eine Liste, die eine 32-Bit-Ganzzahl enthält, die einen RGB-Farbwert darstellt, gefolgt von einem Zeiger auf die IFontDisp-Schnittstelle eines OLE-Schriftartobjekts.
Die VTS_ Konstanten und ihre Bedeutungen sind, wie folgt:
Symbol |
Parametertyp |
---|---|
VTS_I2 |
short |
VTS_I4 |
long |
VTS_R4 |
float |
VTS_R8 |
double |
VTS_COLOR |
OLE_COLOR |
VTS_CY |
CURRENCY |
VTS_DATE |
DATE |
VTS_BSTR |
const char* |
VTS_DISPATCH |
LPDISPATCH |
VTS_FONT |
IFontDispatch* |
VTS_HANDLE |
HANDLE |
VTS_SCODE |
SCODE |
VTS_BOOL |
BOOL |
VTS_VARIANT |
const VARIANT* |
VTS_PVARIANT |
VARIANT* |
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
Zusätzliche variante Konstanten sind für alle varianten Typen, mit Ausnahme von VTS_FONT und VTS_PICTURE definiert wurde, die einen Zeiger auf die Datenkonstante varianten bereitstellen.Diese Konstanten werden mithilfe der Konvention VTS_Pconstantname.Beispielsweise ist VTS_PCOLOR ein Zeiger auf eine VTS_COLOR Konstante.
Anforderungen
Header: afxctl.h
Siehe auch
Referenz
Variant-Parametertypkonstanten