ON_EVENT_RANGE

ON_EVENT_RANGE ( theClass, idFirst, idLast, dispid, pfnHandler, vtsParams )

Parametry

theClass

Klasę, do której należy ta Mapa obiektu sink zdarzenia.

idFirst

Identyfikator formantu pierwszego formantu OLE w zakresie.

idLast

Identyfikator formantu ostatniego formantu OLE w zakresie.

dispid

Identyfikator wysyłki zdarzenia zwolniony przez formant.

pfnHandler

Wskaźnik do funkcji członek, który obsługuje zdarzenie. Ta funkcja powinna mieć BOOL zwraca typ, pierwszy parametr typu UINT (dla Identyfikatora kontroli) i typach parametru dodatkowe parametry zdarzenia (patrz vtsParams). Funkcja powinna zwracać TRUE oznacza zdarzenie było obsługiwane; inny sposób Fałsz.

vtsParams

Sekwencja VTS_ stałe określa typy parametrów dla zdarzenia. Pierwszej stałej powinny być typu VTS_I4, identyfikatora kontroli Są to te same stałe, które są używane w wysyłce mapę wpisy takie jak DISP_FUNCTION.

Uwagi

Zdefiniować funkcję obsługi zdarzenia dla zdarzenia zwolniony przez dowolny formant OLE, posiadające identyfikator formantu w ciągły zakres identyfikatorów za pomocą makra ON_EVENT_RANGE.

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

 VTS_I2 VTS_BOOL

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

Aby zapoznać się z listą stałe VTS_ , zobacz EVENT_CUSTOM.

Zobacz teżnbsp;O&N_EVENT, ON_PROPNOTIFY, ON_PROPNOTIFY_RANGE

Index