Condividi tramite


CComControlBase::FireViewChange

Chiamare questo metodo per indicare il contenitore di ridisegnare il controllo, o aggiornare i sink di notifica registrati nella visualizzazione del controllo è stato modificato.

HRESULT FireViewChange( );

Valore restituito

Uno dei valori HRESULT standard.

Note

Se il controllo è attivo (il membro dati CComControlBase::m_bInPlaceActive della classe del controllo è TRUE), segnala al contenitore da ridisegnare l'intero controllo.Se il controllo è inattivo, ai sink di notifica registrati di controllo (tramite il membro dati CComControlBase::m_spAdviseSinkdella classe del controllo) per la visualizzazione del controllo è stato modificato.

Esempio

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;
}

Requisiti

Header: atlctl.h

Vedere anche

Riferimenti

Classe di CComControlBase