ON_PROPNOTIFY

ON_PROPNOTIFY ( theClass, id, dispid, pfnRequest, pfnChanged )

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 dispatch de la propriété dans la notification.

pfnRequest

Pointeur vers une fonction membre qui gère la notification OnRequestEdit pour cette propriété. Cette fonction doit avoir un BOOL retour type et un paramètre Boolean * . Cette fonction doit définir le paramètre à TRUE pour permettre à la propriété à modifier et faux de refuser. La fonction doit retourner TRUE pour indiquer la notification a été traitée ; sinon FALSE.

pfnChanged

Pointeur vers une fonction membre qui gère la notification OnChanged pour cette propriété. La fonction devrait avoir un BOOL retour type et un paramètre UINT . La fonction doit retourner TRUE pour indiquer que la notification a été gérée ; sinon FALSE.

Remarques

Utilisez la macro ON_PROPNOTIFY pour définir une entrée d'événement récepteur carte pour gérer les notifications de propriété d'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_RANGE

Index