ON_EVENT ( theClass, id, dispid, pfnHandler, vtsParams )
Paramètres
theClass
La classe à laquelle cet événement couler carte appartient.
id
L'ID de contrôle du contrôle OLE.
dispid
L'ID de l'envoi 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 BOOL retour type et les types de paramètres qui correspondent à des paramètres de l'événement (voir vtsParams). La fonction doit retourner TRUE pour indiquer l'événement a été géré ; sinon FALSE.
vtsParams
Une séquence de constantes VTS_ qui spécifie les types des paramètres de l'événement. Il s'agit de l'une des constantes mêmes qui sont utilisés dans les entrées de la carte expédition tels que DISP_FUNCTION.
Remarques
Utilisez la macro ON_EVENT pour définir une fonction de gestionnaire d'événements pour un événement déclenché par un contrôle OLE.
L'argument vtsParams est une liste séparée de l'espace de valeurs provenant de l'une des constantes VTS_ . Un ou plusieurs de ces valeurs séparées par des espaces (pas de virgules) 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 une liste des constantes VTS_ , voir EVENT_CUSTOM.
Voir aussinbsp ;O&N_EVENT_RANGE, ON_PROPNOTIFY, ON_PROPNOTIFY_RANGE