ON_EVENT_RANGE ( theClass, idFirst, idLast, dispid, pfnHandler, vtsParams )
Parametri
theClass
La classe a cui appartiene questa mappa del sink di evento.
idFirst
L'ID del controllo del primo controllo OLE nella gamma.
idLast
L'ID del controllo del controllo OLE scorso nell'intervallo.
dispid
L'ID dell'evento generato dal controllo di invio.
pfnHandler
Puntatore a una funzione membro che gestisce l'evento. Questa funzione deve avere un BOOL restituiscono il tipo, il primo parametro di tipo UINT (per l'ID di controllo) e tipi di parametro aggiuntivo che soddisfano i parametri dell'evento (vedi vtsParams). La funzione deve restituire TRUE per indicare l'evento è stato gestito; in caso contrario FALSE.
vtsParams
Una sequenza di VTS_ costanti che specifica i tipi dei parametri per l'evento. La prima costante deve essere di tipo VTS_I4, per l'ID di controllo. Queste sono le costanti stesse che vengono utilizzate in voci della mappa spedizione come DISP_FUNCTION.
Osservazioni
Utilizzare la macro ON_EVENT_RANGE per definire una funzione del gestore eventi per un evento attivato da qualsiasi controllo OLE avendo un ID di controllo all'interno di un intervallo contiguo di ID.
L'argomento vtsParams è un elenco di valori dalle costanti VTS_ separati da uno spazio. Elenco dei parametri della funzione consente di specificare uno o più di questi valori separati da spazi (non virgole). Ad esempio:
VTS_I2 VTS_BOOL
specifica un elenco che contiene un valore integer breve seguito da un BOOL.
Per un elenco delle costanti VTS_ , vedere EVENT_CUSTOM.
Vedere anchenbsp;O&N_EVENT, ON_PROPNOTIFY, ON_PROPNOTIFY_RANGE