ON_PROPNOTIFY_RANGE
Verwenden Sie das ON_PROPNOTIFY_RANGE-Makro, um einen Ereignissenkenzuordnungseintrag zum Behandeln von Eigenschaftenbenachrichtigungen von jedem OLE-Steuerelement zu definieren, das eine Steuerelement-ID in einem zusammenhängenden Bereich von IDs hat.
ON_PROPNOTIFY_RANGE(theClass, idFirst, idLast, dispid, pfnRequest, pfnChanged )
Parameter
theClass
Die Klasse, der diese Ereignissenkenzuordnung 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 der Eigenschaft mit der Benachrichtigung.pfnRequest
Zeiger auf eine Memberfunktion, die die OnRequestEdit Benachrichtigung für diese Eigenschaft. Diese Funktion sollte einen Rückgabetyp BOOL und UINTBOOL*-Parameter. Die Funktion darf den Parameter auf TRUE festlegen, um die Eigenschaft zu ermöglichen der Änderung und FALSE, um zu untersagen. Die Funktion darf TRUE zurückgeben, um anzugeben, dass Benachrichtigung bearbeitet wurde; andernfalls FALSE.pfnChanged
Zeiger auf eine Memberfunktion, die die OnChanged Benachrichtigung für diese Eigenschaft. Die Funktion sollte ein BOOL Rückgabetyp und einen UINT-Parameter. Die Funktion darf TRUE zurückgeben, um anzugeben, dass Benachrichtigung bearbeitet wurde; andernfalls FALSE.
Anforderungen
Header: afxdisp.h