Partager via


CComControlBase::FireViewChange

Appelez cette méthode pour demander au conteneur de redessiner le contrôle, ou notifier les récepteurs de notifications stockés que la vue du contrôle a changé.

HRESULT FireViewChange( );

Valeur de retour

L'une des valeurs HRESULT standard.

Notes

Si le contrôle est active (la donnée membre de classe de contrôle CComControlBase::m_bInPlaceActive est TRUE), informe le conteneur à redessiner le contrôle entier.Si le contrôle est inactif, informe les récepteurs de notifications stockés du contrôle (via le membre de classe de contrôle CComControlBase::m_spAdviseSink) que l'affichage du contrôle a changé.

Exemple

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

Configuration requise

Header: atlctl.h

Voir aussi

Référence

Classe de CComControlBase