ON_PROPNOTIFY

ON_PROPNOTIFY ( TheClass, Id, Dispid, PfnRequest, PfnChanged )

Parameter

theClass

Klasse, diese Ereignisbehandlungszuordnung gehört.

id

Die Steuerelement-ID des OLE-Steuerelements.

dispid

Die Dispatch-ID der Eigenschaft beteiligt die Benachrichtigung.

pfnRequest

Zeiger auf eine Memberfunktion, die für diese Eigenschaft die OnRequestEdit -Benachrichtigung verarbeitet. Diese Funktion sollte ein BOOL -Typ und einen BOOL * Parameter return haben. Diese Funktion sollte der Parameter auf TRUE , die Eigenschaft ändern kann und falsch zu verbieten festgelegt. Die Funktion sollte zurückgeben, dass TRUE an die Meldung behandelt wurde; andernfalls FALSE.

pfnChanged

Zeiger auf eine Memberfunktion, die die OnChanged -Benachrichtigung für diese Eigenschaft behandelt. Die Funktion sollte ein BOOL -Typ und einen UINT -Parameter zurückgegeben haben. Die Funktion sollte zurückgeben TRUE um anzugeben, dass die Meldung verarbeitet wurde; andernfalls FALSE.

Bemerkungen

Verwenden Sie das ON_PROPNOTIFY -Makro definieren Sie einen Ereignis Sink Zuordnungseintrag für den Umgang mit Eigenschaft Benachrichtigungen aus einem OLE-Steuerelement.

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_RANGE, ON_PROPNOTIFY_RANGE

Index