ON_EVENT
Utilizzare la macro di ON_EVENT per definire una funzione del gestore eventi per un evento generato da un controllo OLE.
ON_EVENT(theClass, id, dispid, pfnHandler, vtsParams )
Parametri
theClass
La classe a cui questa mappa del sink di eventi appartiene.id
ID di controllo OLE.dispid
L'ID di invio dell'evento generato dal controllo.pfnHandler
Puntatore a una funzione membro che gestisce l'evento.La funzione deve avere un tipo restituito di BOOL e tipi di parametri che corrispondono ai parametri dell'evento (vedere vtsParams).La funzione deve restituire TRUE per indicare che l'evento è stato gestito; in caso contrario FALSE.vtsParams
Una sequenza di costanti di VTS_ che specifica i tipi dei parametri per l'evento.Si tratta delle stesse costanti utilizzate nelle voci della mappa di invio come DISP_FUNCTION.
Note
L'argomento di vtsParams è un elenco spazio-separato dei valori delle costanti di VTS_ .Uno o più di questi valori separati da spazi (non virgole specificano l'elenco di parametri di funzione.Di seguito è riportato un esempio:
VTS_I2 VTS_BOOL
specifica un elenco contenente un valore short Integer seguito da BOOL.
Per un elenco delle costanti di VTS_ , vedere EVENT_CUSTOM.
Requisiti
Header: afxdisp.h