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