CComControl::FireOnChanged

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

HRESULT FireOnChanged(
   DISPID dispID 
);

Parâmetros

  • dispID
    [in] Identificador da propriedade que foi alterado.

Valor de retorno

Um dos valores HRESULT padrão.

Comentários

Se sua classe de controle deriva de IPropertyNotifySink, este método chama CFirePropNotifyEvent::FireOnChanged para notificar todos conectados IPropertyNotifySink interfaces que a propriedade do controle especificado foi alterado. Se sua classe de controle não deriva de IPropertyNotifySink, esse método retorna S_OK.

Esse método é seguro chamar o mesmo se o controle não oferecer suporte a 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 CComControl

CComControl::FireOnRequestEdit

Outros recursos

CComControl membros