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