ON_EVENT_REFLECT
La macro ON_EVENT_REFLECT, lorsqu'elle est utilisée dans la table de récepteur d'événement de la classe encapsulée d'un contrôle OLE, accepte les évènements envoyés par le contrôle avant d'être gérés par le conteneur du contrôle.
ON_EVENT_REFLECT(theClass, dispid, pfnHandler, vtsParams )
Paramètres
theClass
La classe à laquelle la 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 méthode qui gère l'événement. Cette fonction doit être d'un type de retour BOOL et les types de paramètres correspondant aux paramètres de l'événement (voir vtsParams). La fonction doit retourner TRUE pour indiquer que l'évènement a été géré ; 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 table de dispatch telles que DISP_FUNCTION.
Notes
L'argument vtsParams est une liste séparée aux espaces de valeurs constantes de VTS_.
Une ou plusieurs de ces valeurs séparées par des espaces (sans virgule) spécifie la liste des paramètres de la fonction. Par exemple :
VTS_I2 VTS_BOOL
spécifie une liste contenant un entier court suivi d'un BOOL.
Pour obtenir la liste des constantes VTS_, consultez EVENT_CUSTOM.
Configuration requise
Header: afxdisp.h