Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CComControl sınıfı

CComControl::FireOnChanged