Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Deze klasse biedt methoden voor het melden van de sink van de container met betrekking tot wijzigingen in de besturingseigenschap.
Belangrijk
Deze klasse en de bijbehorende leden kunnen niet worden gebruikt in toepassingen die worden uitgevoerd in Windows Runtime.
Syntaxis
class CFirePropNotifyEvent
Leden
Openbare methoden
| Naam | Description |
|---|---|
| CFirePropNotifyEvent::FireOnChanged | (Statisch) Hiermee wordt de sink van de container aangegeven dat een besturingselementeigenschap is gewijzigd. |
| CFirePropNotifyEvent::FireOnRequestEdit | (Statisch) Hiermee wordt de sink van de container gewaarschuwd dat een besturingselementeigenschap bijna wordt gewijzigd. |
Opmerkingen
CFirePropNotifyEvent heeft twee methoden waarmee de sink van de container wordt geïnformeerd dat een besturingselementeigenschap is gewijzigd of dat deze wordt gewijzigd.
Als de klasse waarmee uw besturingselement wordt geïmplementeerd IPropertyNotifySink, worden de CFirePropNotifyEvent methoden aangeroepen wanneer u aanroept FireOnRequestEdit of FireOnChanged. Als uw besturingsklasse niet is afgeleid van IPropertyNotifySink, retourneren aanroepen naar deze functies S_OK.
Zie de ATL-zelfstudie voor meer informatie over het maken van besturingselementen.
Requirements
Koptekst: atlctl.h
CFirePropNotifyEvent::FireOnChanged
Hiermee worden alle verbonden IPropertyNotifySink-interfaces (op elk verbindingspunt van het object) op de hoogte gebracht dat de opgegeven objecteigenschap is gewijzigd.
static HRESULT FireOnChanged(IUnknown* pUnk, DISPID dispID);
Parameterwaarden
Punk
[in] Aanwijzer naar het IUnknown object dat de melding verzendt.
dispID
[in] Id van de eigenschap die is gewijzigd.
Retourwaarde
Een van de standaard HRESULT-waarden.
Opmerkingen
Deze functie is veilig om aan te roepen, zelfs als uw besturingselement geen ondersteuning biedt voor verbindingspunten.
CFirePropNotifyEvent::FireOnRequestEdit
Hiermee worden alle verbonden IPropertyNotifySink-interfaces (op elk verbindingspunt van het object) gewaarschuwd dat de opgegeven objecteigenschap op het punt staat te veranderen.
static HRESULT FireOnRequestEdit(IUnknown* pUnk, DISPID dispID);
Parameterwaarden
Punk
[in] Aanwijzer naar het IUnknown object dat de melding verzendt.
dispID
[in] Id van de eigenschap die wordt gewijzigd.
Retourwaarde
Een van de standaard HRESULT-waarden.
Opmerkingen
Deze functie is veilig om aan te roepen, zelfs als uw besturingselement geen ondersteuning biedt voor verbindingspunten.