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