Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 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.