ON_PROPNOTIFY
Verwenden Sie das ON_PROPNOTIFY Makro, um Ereignissenkenzuordnungs einen Eintrag für die Behandlung von Benachrichtigungen Eigenschaft von einem OLE-Steuerelement zu definieren.
ON_PROPNOTIFY(theClass, id, dispid, pfnRequest, pfnChanged )
Parameter
theClass
Die Klasse, zu der diese Ereignissenkenzuordnung gehört.id
Die Steuerelement-ID eines OLE-Steuerelements.dispid
Der Dispatchbezeichner der Eigenschaft betroffen in der Benachrichtigung.pfnRequest
Zeiger auf eine Memberfunktion, die die OnRequestEdit Benachrichtigung für diese Eigenschaft bearbeiten können.Diese Funktion sollte einen BOOL Rückgabetyp und einen BOOL*-Parameter verfügen.Diese Funktion sollte den Parameter TRUE festlegen, um die Eigenschaft zu ermöglichen, um FALSE der Änderung und nicht zuzulassen.Die Funktion darf TRUE zurückgeben, um die Benachrichtigung behandelt wurde angegeben; andernfalls FALSE.pfnChanged
Zeiger auf eine Memberfunktion, die die OnChanged Benachrichtigung für diese Eigenschaft bearbeiten können.Die Funktion muss einen BOOL Rückgabetyp und einen UINT-Parameter verfügen.Die Funktion darf TRUE zurückgeben, um anzugeben, dass eine Benachrichtigung verarbeitet wurde; andernfalls FALSE.
Hinweise
Das vtsParams-Argument ist eine durch Leerzeichen getrennte Liste von Werten aus VTS_ Konstanten.Eine oder mehrere dieser Werte, die durch Leerzeichen getrennt werden (ohne Kommas) gibt die Parameterliste der Funktion an.Beispiele:
VTS_I2 VTS_BOOL
gibt eine Liste veranschaulicht, die eine kurze ganze Zahl, die von BOOL folgt.
Eine Liste der VTS_ Konstanten finden Sie unter EVENT_CUSTOM.
Anforderungen
Header: afxctl.h