Partager via


CFirePropNotifyEvent, classe

Cette classe fournit des méthodes pour notifier le récepteur du conteneur en ce qui concerne les modifications des propriétés de contrôle.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s’exécutent dans Windows Runtime.

Syntaxe

class CFirePropNotifyEvent

Membres

Méthodes publiques

Nom Description
CFirePropNotifyEvent ::FireOnChanged (Statique) Avertit le récepteur du conteneur qu’une propriété de contrôle a changé.
CFirePropNotifyEvent ::FireOnRequestEdit (Statique) Avertit le récepteur du conteneur qu’une propriété de contrôle est sur le point de changer.

Notes

CFirePropNotifyEvent a deux méthodes qui informent le récepteur du conteneur qu’une propriété de contrôle a changé ou est sur le point de changer.

Si la classe implémentant votre contrôle est dérivée IPropertyNotifySinkde , les CFirePropNotifyEvent méthodes sont appelées lorsque vous appelez FireOnRequestEdit ou FireOnChanged. Si votre classe de contrôle n’est pas dérivée, IPropertyNotifySinkles appels à ces fonctions retournent S_OK.

Pour plus d’informations sur la création de contrôles, consultez le didacticiel ATL.

Spécifications

En-tête : atlctl.h

CFirePropNotifyEvent ::FireOnChanged

Notifie toutes les interfaces IPropertyNotifySink connectées (sur chaque point de connexion de l’objet) que la propriété d’objet spécifiée a changé.

static HRESULT FireOnChanged(IUnknown* pUnk, DISPID dispID);

Paramètres

punk
[in] Pointeur vers l’objet IUnknown envoyant la notification.

dispID
[in] Identificateur de la propriété qui a changé.

Valeur de retour

Une des valeurs HRESULT standard.

Notes

Cette fonction est sécurisée pour appeler même si votre contrôle ne prend pas en charge les points de connexion.

CFirePropNotifyEvent ::FireOnRequestEdit

Avertit toutes les interfaces IPropertyNotifySink connectées (sur chaque point de connexion de l’objet) que la propriété d’objet spécifiée est sur le point de changer.

static HRESULT FireOnRequestEdit(IUnknown* pUnk, DISPID dispID);

Paramètres

punk
[in] Pointeur vers l’objet IUnknown envoyant la notification.

dispID
[in] Identificateur de la propriété sur le point de changer.

Valeur de retour

Une des valeurs HRESULT standard.

Notes

Cette fonction est sécurisée pour appeler même si votre contrôle ne prend pas en charge les points de connexion.

Voir aussi

Vue d’ensemble de la classe