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 IPropertyNotifySink
de , 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, IPropertyNotifySink
les 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.