ON_EVENT_RANGE

ON_EVENT_RANGE ( TheClass, IdFirst, IdLast, Dispid, PfnHandler, VtsParams )

Parameter

theClass

Klasse, diese Ereignisbehandlungszuordnung gehört.

idFirst

Die Steuerelement-ID des ersten OLE-Steuerelements im Bereich.

idLast

Die Steuerelement-ID des letzten OLE-Steuerelements im Bereich.

dispid

Die Dispatch-ID für das-Ereignis vom Steuerelement ausgelöst.

pfnHandler

Zeiger auf eine Memberfunktion, die das Ereignis behandelt. Diese Funktion sollte ein BOOL Rückgabetyp und einen ersten Parameter vom Typ UINT (für die Steuerelement-ID) und zusätzliche Parametertypen, die den Ereignisparametern entsprechen (siehe VtsParams) haben. Die Funktion sollte zurückgeben, dass TRUE an das Ereignis behandelt wurde; andernfalls FALSE.

vtsParams

Eine Sequenz von VTS_ Konstanten, die die Typen der Parameter für das Ereignis angibt. Die erste Konstante sollte vom Typ VTS_I4, für die Steuerelement-ID Dies sind die gleichen Konstanten, die in Versand-Zuordnungseinträgen wie DISP_FUNCTION verwendet werden.

Bemerkungen

Verwenden Sie das ON_EVENT_RANGE -Makro, um eine Ereignishandlerfunktion für ein Ereignis ausgelöst, durch jede OLE-Steuerelement mit eine Steuerelement-ID in einen zusammenhängenden Bereich von IDs definieren.

Das Argument VtsParams 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_I2 VTS_BOOL

gibt eine Liste enthält eine kurze ganze Zahl, gefolgt von einer BOOL.

Eine Liste der Konstanten VTS_ finden Sie unter EVENT_CUSTOM.

Siehe auch&Nbsp;ON_EVENT, ON_PROPNOTIFY, ON_PROPNOTIFY_RANGE

Index