ON_EVENT
Verwenden Sie das ON_EVENT-Makro, um eine Ereignishandlerfunktion für ein Ereignis definiert, das ein OLE-Steuerelement ausgelöst wird.
ON_EVENT(theClass, id, dispid, pfnHandler, vtsParams )
Parameter
theClass
Die Klasse, der diese Ereignissenkenzuordnung gehört.id
Die Steuerelement-ID des OLE-Steuerelements.dispid
Die Dispatch-ID des Ereignisses löste die durch das Steuerelement aus.pfnHandler
Zeiger auf eine Memberfunktion, die das Ereignis behandelt. Diese Funktion sollte ein BOOL Rückgabetyp und Parametertypen verfügen, die die Parameter des Ereignisses entsprechen (siehe vtsParams). Die Funktion darf TRUE zurückgeben, um das Ereignis angeben wurde behandelt; andernfalls FALSE.vtsParams
Eine Sequenz von VTS_ Konstanten, die den Typen der Parameter zum Ereignis angibt. Dies sind die gleichen Konstanten, die in den Dispatchzuordnungseinträgen wie DISP_FUNCTION verwendet werden.
Hinweise
Das Argument 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_I2 VTS_BOOL
gibt eine Liste, die eine kurze ganze Zahl enthält, die von BOOL folgt.
Eine Liste der VTS_ Konstanten, finden Sie unter EVENT_CUSTOM.
Anforderungen
Header: afxdisp.h