CFirePropNotifyEvent Sınıfı
Bu sınıf, denetim özelliği değişiklikleriyle ilgili olarak kapsayıcının havuzuna bildirim sağlamak için yöntemler sağlar.
Önemli
Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.
Sözdizimi
class CFirePropNotifyEvent
Üyeler
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CFirePropNotifyEvent::FireOnChanged | (Statik) Kapsayıcının havuzuna bir denetim özelliğinin değiştiğini bildirir. |
CFirePropNotifyEvent::FireOnRequestEdit | (Statik) Kapsayıcının havuzuna bir denetim özelliğinin değişmek üzere olduğunu bildirir. |
Açıklamalar
CFirePropNotifyEvent
kapsayıcının havuzuna bir denetim özelliğinin değiştiğini veya değişmek üzere olduğunu bildiren iki yönteme sahiptir.
Denetiminizi uygulayan sınıf öğesinden IPropertyNotifySink
CFirePropNotifyEvent
türetilirse, veya FireOnChanged
çağırdığınızda FireOnRequestEdit
yöntemler çağrılır. Denetim sınıfınız öğesinden IPropertyNotifySink
türetilmemişse, bu işlevlere yapılan çağrılar S_OK döndürür.
Denetim oluşturma hakkında daha fazla bilgi için bkz. ATL Öğreticisi.
Gereksinimler
Üst bilgi: atlctl.h
CFirePropNotifyEvent::FireOnChanged
Belirtilen nesne özelliğinin değiştirildiğini tüm bağlı IPropertyNotifySink arabirimlerine (nesnenin her bağlantı noktasında) bildirir.
static HRESULT FireOnChanged(IUnknown* pUnk, DISPID dispID);
Parametreler
Punk
[in] IUnknown
Bildirimi gönderen nesnenin işaretçisi.
dispID
[in] Değiştirilen özelliğin tanımlayıcısı.
Dönüş Değeri
Standart HRESULT değerlerinden biri.
Açıklamalar
Denetiminiz bağlantı noktalarını desteklemese bile bu işlevi çağırmak güvenlidir.
CFirePropNotifyEvent::FireOnRequestEdit
Belirtilen nesne özelliğinin değişmek üzere olduğunu tüm bağlı IPropertyNotifySink arabirimlerine (nesnenin her bağlantı noktasında) bildirir.
static HRESULT FireOnRequestEdit(IUnknown* pUnk, DISPID dispID);
Parametreler
Punk
[in] IUnknown
Bildirimi gönderen nesnenin işaretçisi.
dispID
[in] Değiştirmek üzere olan özelliğin tanımlayıcısı.
Dönüş Değeri
Standart HRESULT değerlerinden biri.
Açıklamalar
Denetiminiz bağlantı noktalarını desteklemese bile bu işlevi çağırmak güvenlidir.