Udostępnij za pośrednictwem


ON_PROPNOTIFY

Użycie ON_PROPNOTIFY makro, aby zdefiniować wpisu mapy obiektu sink zdarzenia obsługi powiadomień właściwość z formantu OLE.

ON_PROPNOTIFY(theClass, id, dispid, pfnRequest, pfnChanged )

Parametry

  • theClass
    Klasę, do której należy ta mapa obiektu sink zdarzenia.

  • id
    Identyfikator formantu formantu OLE.

  • dispid
    Identyfikator wysyłki mienia zaangażowanego w zgłoszeniu.

  • pfnRequest
    Wskaźnik do funkcji członka, który obsługuje OnRequestEdit powiadomienia dla tej właściwości.Ta funkcja powinna mieć BOOL zwracany typ i BOOL * parametru.Tej funkcji należy ustawić dla parametru TRUE zezwalająca na własność, aby zmienić i FALSE do odrzucenia.Funkcja powinna zwrócić TRUE do wskazania obsłużono notyfikacji; w przeciwnym razie FALSE.

  • pfnChanged
    Wskaźnik do funkcji członka, który obsługuje OnChanged powiadomienia dla tej właściwości.Funkcja powinna mieć BOOL zwracany typ i UINT parametru.Funkcja powinna zwrócić TRUE do wskazania, że był obsługiwany powiadomienia; w przeciwnym razie FALSE.

Uwagi

vtsParams Argument jest rozdzieloną spacjami listę wartości z VTS_ stałych.Jeden lub więcej z tych wartości oddzielonych spacjami (nie są to przecinki) określa listę parametr funkcji.Na przykład:

VTS_I2 VTS_BOOL

Określa listę zawierającą krótka liczba całkowita, następuje BOOL.

Aby uzyskać listę VTS_ , zobacz EVENT_CUSTOM.

Wymagania

Nagłówek: afxctl.h

Zobacz też

Informacje

ON_EVENT_RANGE

ON_PROPNOTIFY_RANGE

Koncepcje

Makra i funkcje globalne MFC