Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Klasse stellt Methoden bereit, um die Spüle des Containers in Bezug auf Änderungen der Steuerelementeigenschaften zu benachrichtigen.
Wichtig
Diese Klasse und ihre Member können nicht in Anwendungen verwendet werden, die in der Windows-Runtime ausgeführt werden.
Syntax
class CFirePropNotifyEvent
Member
Öffentliche Methoden
| Name | Beschreibung |
|---|---|
| CFirePropNotifyEvent::FireOnChanged | (Statisch) Benachrichtigt die Spüle des Containers, dass sich eine Steuerelementeigenschaft geändert hat. |
| CFirePropNotifyEvent::FireOnRequestEdit | (Statisch) Benachrichtigt die Spüle des Containers, dass sich eine Steuerelementeigenschaft ändert. |
Hinweise
CFirePropNotifyEvent verfügt über zwei Methoden, mit denen die Spüle des Containers benachrichtigt wird, dass sich eine Steuerelementeigenschaft geändert hat oder sich ändert.
Wenn die Klasse, die Ihr Steuerelement implementiert, abgeleitet IPropertyNotifySinkwird, werden die CFirePropNotifyEvent Methoden aufgerufen, wenn Sie aufrufen FireOnRequestEdit oder FireOnChanged. Wenn Ihre Steuerelementklasse nicht von IPropertyNotifySinkabgeleitet wird, geben Aufrufe dieser Funktionen S_OK zurück.
Weitere Informationen zum Erstellen von Steuerelementen finden Sie im ATL-Lernprogramm.
Anforderungen
Header: atlctl.h
CFirePropNotifyEvent::FireOnChanged
Benachrichtigt alle verbundenen IPropertyNotifySink-Schnittstellen (für jeden Verbindungspunkt des Objekts), dass die angegebene Objekteigenschaft geändert wurde.
static HRESULT FireOnChanged(IUnknown* pUnk, DISPID dispID);
Parameter
Punk
[in] Zeigen Sie auf das IUnknown Objekt, das die Benachrichtigung sendet.
dispID
[in] Bezeichner der Eigenschaft, die geändert wurde.
Rückgabewert
Einer der HRESULT-Standardwerte.
Hinweise
Diese Funktion kann auch dann nicht aufgerufen werden, wenn ihr Steuerelement Verbindungspunkte nicht unterstützt.
CFirePropNotifyEvent::FireOnRequestEdit
Benachrichtigt alle verbundenen IPropertyNotifySink-Schnittstellen (auf jedem Verbindungspunkt des Objekts), dass die angegebene Objekteigenschaft geändert werden soll.
static HRESULT FireOnRequestEdit(IUnknown* pUnk, DISPID dispID);
Parameter
Punk
[in] Zeigen Sie auf das IUnknown Objekt, das die Benachrichtigung sendet.
dispID
[in] Bezeichner der Eigenschaft, die geändert werden soll.
Rückgabewert
Einer der HRESULT-Standardwerte.
Hinweise
Diese Funktion kann auch dann nicht aufgerufen werden, wenn ihr Steuerelement Verbindungspunkte nicht unterstützt.