Freigeben über


ON_EVENT_REFLECT

Das Makro ON_EVENT_REFLECT, wenn verwendet im Fall Senkenzuordnung der Wrapperklasse eines OLE-Steuerelements, empfängt die Ereignisse, die vom Steuerelement ausgelöst werden, bevor sie von den Steuerelementcontainer behandelt werden.

ON_EVENT_REFLECT(theClass, dispid, pfnHandler, vtsParams )

Parameter

  • theClass
    Die Klasse, der diese Ereignissenkenzuordnung gehört.

  • 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 haben, 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

Siehe auch

Referenz

ON_EVENT

ON_PROPNOTIFY

ON_PROPNOTIFY_REFLECT

Konzepte

MFC-Makros, globale Funktionen und globale Variablen