Freigeben über


CComControlBase::FireViewChange

Rufen Sie diese Methode auf, um den Container mitzuteilen, dass das Steuerelement neu zu zeichnen, oder benachrichtigen Sie die registrierten Advise-Senken, dass die Ansicht des Steuerelements geändert hat.

HRESULT FireViewChange( );

Rückgabewert

Einer der Werte des Standards HRESULT.

Hinweise

Wenn das Steuerelement (der Steuerelementklassendatenmember CComControlBase::m_bInPlaceActive ist TRUE), aktiv ist, benachrichtigt den Container, dass Sie das gesamte Steuerelement neu entwerfen möchten. Wenn das Steuerelement inaktiv ist, benachrichtigt die registrierten Advise-Senken des Steuerelements (durch den Steuerelementklassendatenmember CComControlBase::m_spAdviseSink) die die Ansicht des Steuerelements geändert hat.

Beispiel

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

Anforderungen

Header: atlctl.h

Siehe auch

Referenz

CComControlBase Class