CComControl::FireOnChanged

 

Benachrichtigt die Senke des Containers, dass eine Steuerelementeigenschaft geändert hat.

Syntax

      HRESULT FireOnChanged(
   DISPID dispID 
);

Parameter

  • dispID
    [in] Bezeichner der Eigenschaft, die geändert wurde.

Rückgabewert

Einer der Werte des Standards HRESULT.

Hinweise

Wenn die Steuerelementklasse von IPropertyNotifySink berechnet, diesem Methodenaufrufe CFirePropNotifyEvent::FireOnChanged, um alle verbundenen IPropertyNotifySink-Schnittstellen zu benachrichtigen, dass die angegebene Steuerelementeigenschaft geändert hat.Wenn die Steuerelementklasse nicht von IPropertyNotifySink berechnet, gibt S_OK dieser Methode.

Diese Methode ist sicher aufzurufen, wenn das Steuerelement nicht Verbindungspunkte unterstützt.

STDMETHODIMP CMyControl::put_MyText(BSTR newVal)
{
   // store newVal in CComBstr member
   m_bstrMyText = newVal;

   // note the DISPID for the MyText property is 3 in this example
   FireOnChanged(3);

   return S_OK;
}

Anforderungen

Header: atlctl.h

Siehe auch

CComControl Class
CComControl::FireOnRequestEdit