ON_PROPNOTIFY
Utilisez la macro ON_PROPNOTIFY pour définir une entrée de récepteurs d'événements pour gérer les notifications de propriété d'un contrôle OLE.
ON_PROPNOTIFY(theClass, id, dispid, pfnRequest, pfnChanged )
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 la propriété impliquée dans la notification.pfnRequest
Pointeur vers une fonction membre qui traite la notification OnRequestEdit pour cette propriété. Cette fonction doit avoir un type de retour BOOL et un paramètre BOOL*. Cette fonction doit définir le paramètre à TRUE pour permettre à la propriété la modification et FALSE pour la désactiver. La fonction doit retourner TRUE pour indiquer que la notification a été gérée ; sinon FALSE.pfnChanged
Pointeur vers une méthode qui traite la notification OnChanged pour cette propriété. Cette fonction doit avoir un type de retour BOOL et un paramètre UINT*. La fonction doit retourner TRUE pour indiquer que la notification a été gérée ; sinon FALSE.
Notes
L'argument vtsParams est une liste séparée aux espaces de valeurs constantes VTS_. Une ou plusieurs de ces valeurs séparées par des espaces (pas des 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
En-tête : afxctl.h