Udostępnij za pośrednictwem


ON_EVENT

Użycie ON_EVENT makro, aby zdefiniować funkcję obsługi zdarzenia dla zdarzenia opalane formantu OLE.

ON_EVENT(theClass, id, dispid, pfnHandler, vtsParams )

Parametry

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

  • id
    Identyfikator formantu formantu OLE.

  • dispid
    Identyfikator wysyłki zdarzenie opalane przez formant.

  • pfnHandler
    Wskaźnik funkcji członka, który obsługuje zdarzenie.Ta funkcja powinna mieć BOOL zwrotu typu i typy parametrów, które odpowiada parametry zdarzenia (zobacz vtsParams).Funkcja powinna zwrócić TRUE do wskazania obsłużono zdarzenie; w przeciwnym razie FALSE.

  • vtsParams
    Sekwencja VTS_ stałych, które określa typy parametrów dla zdarzenia.Są to sam stałych, które są używane w wysyłki wpisów map, takich jak DISP_FUNCTION.

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: afxdisp.h

Zobacz też

Informacje

ON_EVENT_RANGE

ON_PROPNOTIFY

ON_PROPNOTIFY_RANGE

Koncepcje

Makra i funkcje globalne MFC