Compartilhar via


CComControl::FireOnChanged

Notifica o coletor de contêiner que uma propriedade do controle for alterado.

HRESULT FireOnChanged(
   DISPID dispID 
);

Parâmetros

  • dispID
    [in] identificador da propriedade que foi alterada.

Valor de retorno

Um dos valores padrão do HRESULT.

Comentários

Se sua classe de controle deriva de IPropertyNotifySink, chamadas CFirePropNotifyEvent::FireOnChanged de esse método para notificar todas as interfaces conectadas de IPropertyNotifySink que a propriedade especificada do controle for alterado.Se sua classe de controle não deriva de IPropertyNotifySink, retorna S_OKde esse método.

Este método é seguro para chamar mesmo se o controle não suporta pontos de conexão.

Exemplo

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

Cabeçalho: atlctl.h

Consulte também

Referência

Classe de CComControl

CComControl::FireOnRequestEdit