Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.