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
Elementy członkowskie
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 IPropertyNotifySink
metody , CFirePropNotifyEvent
metody są wywoływane podczas wywoływania FireOnRequestEdit
metody lub FireOnChanged
. Jeśli klasa sterowania nie pochodzi z IPropertyNotifySink
klasy , 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.