CComControl::FireOnChanged

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

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.

Ejemplo

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

Referencia

Clase de CComControl

CComControl::FireOnRequestEdit