CComControl::FireOnRequestEdit
Konteynerin havuz denetim özelliği değişmek üzere olduğunu ve nesnenin nasıl devam edeceğine havuz soran bildirir.
HRESULT FireOnRequestEdit(
DISPID dispID
);
Parametreler
- DISPID
[in] Değişmek üzere özellik tanımlayıcısı.
Dönüş Değeri
Standart hresult değerleri biri.
Notlar
Denetim sınıfı türetildiği, IPropertyNotifySink, bu yöntem çağrıları CFirePropNotifyEvent::FireOnRequestEdit tüm bildirmek için bağlı IPropertyNotifySink değişmek üzere belirtilen denetim özelliği olan arabirimleri.Denetim sınıfı öğesinden türetilmeli değil, IPropertyNotifySink, bu yöntem döndürür S_OK.
Bu yöntem denetiminizi bağlantı noktalarını desteklemeyen bile çağırmak güvenlidir.
Örnek
STDMETHODIMP CMyControl::put_MyTitle(BSTR newVal)
{
// the DISPID for MyTitle in this example is 4
DISPID dispID = 4;
// make sure we can change the property
if (FireOnRequestEdit(dispID) == S_FALSE)
return S_FALSE;
// store newVal in CComBstr member
m_bstrMyTitle = newVal;
// signal that the property has been changed
FireOnChanged(dispID);
return S_OK;
}
Gereksinimler
Başlık: atlctl.h