Udostępnij za pośrednictwem


Klasa CFirePropNotifyEvent

Ta klasa udostępnia metody powiadamiania ujścia kontenera dotyczące zmian właściwości kontrolek.

Ważne

Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.

Składnia

class CFirePropNotifyEvent

Członkowie

Metody publiczne

Nazwa/nazwisko opis
CFirePropNotifyEvent::FireOnChanged (Statyczne) Powiadamia ujście kontenera o zmianie właściwości kontrolki.
CFirePropNotifyEvent::FireOnRequestEdit (Statyczne) Powiadamia ujście kontenera, że właściwość kontrolki ma ulec zmianie.

Uwagi

CFirePropNotifyEvent Ma dwie metody, które powiadamiają ujście kontenera o zmianie właściwości kontrolki lub ma ulec zmianie.

Jeśli klasa implementjąca kontrolkę pochodzi z IPropertyNotifySinkmetody , CFirePropNotifyEvent metody są wywoływane podczas wywoływania FireOnRequestEdit metody lub FireOnChanged. Jeśli klasa sterowania nie pochodzi z IPropertyNotifySinkklasy , wywołania tych funkcji zwracają S_OK.

Aby uzyskać więcej informacji na temat tworzenia kontrolek, zobacz samouczek ATL.

Wymagania

Nagłówek: atlctl.h

CFirePropNotifyEvent::FireOnChanged

Powiadamia wszystkie połączone interfejsy IPropertyNotifySink (w każdym punkcie połączenia obiektu), że określona właściwość obiektu uległa zmianie.

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

Parametry

Punk
[in] Wskaźnik do IUnknown obiektu wysyłającego powiadomienie.

Dispid
[in] Identyfikator właściwości, która uległa zmianie.

Wartość zwracana

Jedna ze standardowych wartości HRESULT.

Uwagi

Ta funkcja jest bezpieczna do wywołania, nawet jeśli kontrolka nie obsługuje punktów połączenia.

CFirePropNotifyEvent::FireOnRequestEdit

Powiadamia wszystkie połączone interfejsy IPropertyNotifySink (w każdym punkcie połączenia obiektu), że określona właściwość obiektu ma ulec zmianie.

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

Parametry

Punk
[in] Wskaźnik do IUnknown obiektu wysyłającego powiadomienie.

Dispid
[in] Identyfikator właściwości, która ma ulec zmianie.

Wartość zwracana

Jedna ze standardowych wartości HRESULT.

Uwagi

Ta funkcja jest bezpieczna do wywołania, nawet jeśli kontrolka nie obsługuje punktów połączenia.

Zobacz też

Omówienie klasy