Megosztás a következőn keresztül:


CFirePropNotifyEvent osztály

Megjegyzés:

Az aktív sablontár (ATL) továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Ez az osztály metódusokat biztosít a tároló fogadójának értesítésére a vezérlőtulajdonságok változásaival kapcsolatban.

Fontos

Ez az osztály és tagjai nem használhatók a Windows futtatókörnyezetben futó alkalmazásokban.

Szemantika

class CFirePropNotifyEvent

Tagok

Nyilvános módszerek

Név Description
CFirePropNotifyEvent::FireOnChanged (Statikus) Értesíti a tároló fogadóját, hogy egy vezérlőtulajdonság megváltozott.
CFirePropNotifyEvent::FireOnRequestEdit (Statikus) Értesíti a tároló fogadóját, hogy egy vezérlőtulajdonság módosulni fog.

Megjegyzések

CFirePropNotifyEvent két metódussal értesíti a tároló fogadóját, hogy egy vezérlőtulajdonság módosult vagy módosulni fog.

Ha a vezérlőt megvalósító osztály származik IPropertyNotifySink, a CFirePropNotifyEvent metódusok meghívása a híváskor FireOnRequestEdit vagy FireOnChangeda . Ha a vezérlőosztály nem származik belőle IPropertyNotifySink, az ezekre a függvényekre irányuló hívások S_OK ad vissza.

A vezérlők létrehozásával kapcsolatos további információkért tekintse meg az ATL-oktatóanyagot.

Requirements

Fejléc: atlctl.h

CFirePropNotifyEvent::FireOnChanged

Értesíti az összes csatlakoztatott IPropertyNotifySink-adaptert (az objektum minden csatlakozási pontján), hogy a megadott objektumtulajdonság megváltozott.

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

Paraméterek

Punk
[in] Mutasson az IUnknown értesítést küldő objektumra.

dispID
[in] A módosított tulajdonság azonosítója.

Visszaadott érték

Az egyik standard HRESULT érték.

Megjegyzések

Ez a függvény akkor is biztonságosan hívható, ha a vezérlő nem támogatja a csatlakozási pontokat.

CFirePropNotifyEvent::FireOnRequestEdit

Értesíti az összes csatlakoztatott IPropertyNotifySink-adaptert (az objektum minden csatlakozási pontján), hogy a megadott objektumtulajdonság módosulni készül.

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

Paraméterek

Punk
[in] Mutasson az IUnknown értesítést küldő objektumra.

dispID
[in] A módosítani kívánt tulajdonság azonosítója.

Visszaadott érték

Az egyik standard HRESULT érték.

Megjegyzések

Ez a függvény akkor is biztonságosan hívható, ha a vezérlő nem támogatja a csatlakozási pontokat.

Lásd még

osztály áttekintése