Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

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 )

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.

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

Afficher: