Partilhar via


CComControlBase::FireViewChange

telefonar Esse método para informar o contêiner para redesenhar o controle ou notificar advise registrados Coletores de que modo de exibição do controle é alterado.

HRESULT FireViewChange( );

Valor de retorno

Um dos valores HRESULT padrão.

Comentários

Se o controle estiver ativo (a classe de controle membro de dados CComControlBase::m_bInPlaceActive is TRUE), notifica o contêiner que você deseja redesenhar todo o controle.Se o controle estiver inativo, notifica o controle do registrado aconselhar PIAs (através do controle classe dados membro CComControlBase::m_spAdviseSink) que modo de exibição do 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 CComControlBase

Outros recursos

CComControlBase membros