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

Vedere anche

Riferimenti

ON_EVENT_RANGE

ON_PROPNOTIFY

ON_PROPNOTIFY_RANGE

Concetti

Macro MFC e Globals