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