ON_EVENT
Utilisez la macro d' ON_EVENT pour définir une fonction du gestionnaire d'événements pour un événement déclenché par un contrôle OLE.
ON_EVENT(theClass, id, dispid, pfnHandler, vtsParams )
Paramètres
theClass
La classe à laquelle la table de récepteurs d'événements appartient.id
L'ID de contrôle du contrôle OLE.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 BOOL et les types de paramètres correspondant aux paramètres de l'événement (consulter 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écifient 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 une liste des constantes VTS_, consultez EVENT_CUSTOM.
Configuration requise
Header: afxdisp.h