Partager via


ON_EVENT_REFLECT

La macro d' ON_EVENT_REFLECT , alors qu'en cas carte utilisée de récepteur de la classe wrapper d'un contrôle OLE, reçoit des événements déclenchés par le contrôle pour qu'ils soient gérés par le conteneur du contrôle.

ON_EVENT_REFLECT(theClass, dispid, pfnHandler, vtsParams )

Paramètres

  • theClass
    La classe à laquelle cette table de récepteurs d'événements appartient.

  • dispid
    l'ID de dispatch de l'événement déclenché par le contrôle.

  • pfnHandler
    Pointeur vers une fonction membre qui gère l'événement.Cette fonction doit avoir un type de retour de BOOL et des types de paramètres qui correspondent aux paramètres de l'événement (voir l' vtsParams).La fonction doit retourner TRUE pour indiquer l'événement a été gérée ; sinon FALSE.

  • vtsParams
    Une séquence de constantes de VTS_ qui spécifie les types de paramètres pour l'événement.Ce sont les mêmes constantes utilisées dans les entrées de mappage de dispatch telles que DISP_FUNCTION.

Notes

l'argument d' vtsParams est une liste espace-séparée de valeurs des constantes de VTS_ .

Un ou plusieurs de ces valeurs séparées par des espaces (pas virgules) spécifie la liste de paramètres de la fonction.Par exemple :

VTS_I2 VTS_BOOL

spécifie une liste contenant un entier court suivi de BOOL.

Pour une liste des constantes de VTS_ , consultez l' EVENT_CUSTOM.

Configuration requise

Header: afxdisp.h

Voir aussi

Référence

ON_EVENT

ON_PROPNOTIFY

ON_PROPNOTIFY_REFLECT

Concepts

Macro MFC et Globals