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