ON_EVENT_REFLECT
La macro di ON_EVENT_REFLECT , quando nel mapping utilizzato il sink di classe wrapper di un controllo OLE, riceve gli eventi generati dal controllo prima che vengano gestiti dal contenitore del controllo.
ON_EVENT_REFLECT(theClass, dispid, pfnHandler, vtsParams )
Parametri
theClass
La classe a cui questa mappa del sink di eventi appartiene.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 e tipi di parametri di BOOL 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