Freigeben über


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

Siehe auch

Referenz

ON_EVENT_RANGE

ON_PROPNOTIFY

ON_EVENT

Konzepte

MFC-Makros, globale Funktionen und globale Variablen