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

Vedere anche

Riferimenti

ON_EVENT

ON_PROPNOTIFY

ON_PROPNOTIFY_REFLECT

Concetti

Macro MFC e Globals