CFirePropNotifyEvent – třída
Tato třída poskytuje metody pro upozorňování jímky kontejneru na změny vlastností řízení.
Důležité
Tuto třídu a její členy nelze použít v aplikacích, které se spouští v prostředí Windows Runtime.
Syntaxe
class CFirePropNotifyEvent
Členové
Veřejné metody
Název | Popis |
---|---|
CFirePropNotifyEvent::FireOnChanged | (Statické) Upozorní jímku kontejneru, že se změnila vlastnost ovládacího prvku. |
CFirePropNotifyEvent::FireOnRequestEdit | (Statické) Upozorní jímku kontejneru, že se chystá změnit vlastnost ovládacího prvku. |
Poznámky
CFirePropNotifyEvent
obsahuje dvě metody, které upozorní jímku kontejneru, že se vlastnost ovládacího prvku změnila nebo se chystá změnit.
Pokud třída implementuje váš ovládací prvek je odvozen z IPropertyNotifySink
, CFirePropNotifyEvent
metody jsou vyvolány při volání FireOnRequestEdit
nebo FireOnChanged
. Pokud vaše třída ovládacího prvku není odvozena IPropertyNotifySink
, volání těchto funkcí vrací S_OK.
Další informace o vytváření ovládacích prvků najdete v kurzu KNIHOVNY ATL.
Požadavky
Hlavička: atlctl.h
CFirePropNotifyEvent::FireOnChanged
Upozorní všechny připojené IPropertyNotifySink rozhraní (na každém spojovacím bodu objektu), že se zadaná vlastnost objektu změnila.
static HRESULT FireOnChanged(IUnknown* pUnk, DISPID dispID);
Parametry
punk
[v] Ukazatel na IUnknown
objekt, který odesílá oznámení.
dispID
[v] Identifikátor vlastnosti, která se změnila.
Návratová hodnota
Jedna ze standardních hodnot HRESULT.
Poznámky
Tato funkce je bezpečná pro volání, i když váš ovládací prvek nepodporuje spojovací body.
CFirePropNotifyEvent::FireOnRequestEdit
Upozorní všechny připojené IPropertyNotifySink rozhraní (na každém spojovacím bodu objektu), že zadaná vlastnost objektu se chystá změnit.
static HRESULT FireOnRequestEdit(IUnknown* pUnk, DISPID dispID);
Parametry
punk
[v] Ukazatel na IUnknown
objekt, který odesílá oznámení.
dispID
[v] Identifikátor vlastnosti, která se má změnit.
Návratová hodnota
Jedna ze standardních hodnot HRESULT.
Poznámky
Tato funkce je bezpečná pro volání, i když váš ovládací prvek nepodporuje spojovací body.