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 cette table de récepteurs d'événements appartient.id
l'ID du 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 de BOOL , et les 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