Freigeben über


ON_PROPNOTIFY_RANGE

Verwenden Sie das ON_PROPNOTIFY_RANGE Makro, um Ereignissenkenzuordnungs einen Eintrag für die Behandlung von Benachrichtigungen von jedem OLE-Steuerelement Eigenschaft definieren, die eine Steuerelement-ID in einem zusammenhängenden Bereich von ID verfügt.

ON_PROPNOTIFY_RANGE(theClass, idFirst, idLast, dispid, pfnRequest, pfnChanged )

Parameter

  • theClass
    Die Klasse, zu 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
    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 UINT und BOOL*-Parameter verfügen.Die Funktion muss den Parameter TRUE festlegen, um die Eigenschaft zu ermöglichen, um FALSE der Änderung und nicht zuzulassen.Die Funktion darf TRUE zurückgeben, um anzugeben, dass eine Benachrichtigung verarbeitet wurde; 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.

Anforderungen

Header: afxdisp.h

Siehe auch

Referenz

ON_EVENT_RANGE

ON_PROPNOTIFY

ON_EVENT

Konzepte

MFC-Makros und -globale Werte