Partager via


ON_PROPNOTIFY

Utilisez la macro d' ON_PROPNOTIFY pour définir une entrée de table 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 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 la propriété impliquée dans la notification.

  • pfnRequest
    Pointeur vers une fonction membre traitant la notification d' OnRequestEdit pour cette propriété.Cette fonction doit avoir un type de retour de BOOL et un paramètre de BOOL* .Cette fonction doit définir le paramètre à TRUE pour permettre à la propriété la modification et au FALSE pour rejeter.La fonction doit retourner TRUE pour indiquer la notification a été gérée ; sinon FALSE.

  • pfnChanged
    Pointeur vers une fonction membre traitant la notification d' OnChanged pour cette propriété.La fonction doit avoir un type de retour de BOOL et un paramètre d' UINT .La fonction doit retourner TRUE pour indiquer que la notification est traitée ; sinon FALSE.

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: afxctl.h

Voir aussi

Référence

ON_EVENT_RANGE

ON_PROPNOTIFY_RANGE

Concepts

Macro MFC et Globals