Partilhar via


CComControlBase::FireViewChange

Chamar esse método para instruir o recipiente para redesenhar o controle, ou notificar registrado dissipadores recomendam que a exibição do controle for alterado.

HRESULT FireViewChange( );

Valor de retorno

Um dos valores padrão do HRESULT.

Comentários

Se o controle está ativo (o membro CComControlBase::m_bInPlaceActive de dados da classe do controle é Verdadeiro), notificar o contêiner que você deseja redesenho o controle inteiro.Se o controle está inativo, notifica o controle registrado recomendam os dissipadores (por meio do membro CComControlBase::m_spAdviseSinkde dados da classe do controle) que a visualização de controle alterado.

Exemplo

STDMETHODIMP CMyControl::put_Shape(int newVal)
{
   // store newVal in m_nShape user-defined member
   m_nShape = newVal;

   // notify container to redraw control
   FireViewChange();
   return S_OK;
}

Requisitos

Cabeçalho: atlctl.h

Consulte também

Referência

Classe de CComControlBase