Compartir a través de


CComControl::FireOnChanged

 

Notifica al receptor de contenedor que una propiedad de control ha cambiado.

Sintaxis

      HRESULT FireOnChanged(
   DISPID dispID 
);

Parámetros

  • dispID
    [in] identificador de la propiedad que ha cambiado.

Valor devuelto

Uno de los valores estándar de HRESULT.

Comentarios

Si la clase control deriva de IPropertyNotifySink, este método llama a CFirePropNotifyEvent:: FireOnChanged para notificar todas las interfaces conectadas de IPropertyNotifySink que la propiedad especificada del control ha cambiado.Si la clase de control no se deriva de IPropertyNotifySink, este método devuelve S_OK.

Este método es seguro de llamar incluso si no admite los puntos de conexión.

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;
}

Requisitos

encabezado: atlctl.h

Vea también

CComControl Class
CComControl::FireOnRequestEdit