Freigeben über


COleControl::OnGetViewStatus

Aufgerufen vom Framework als Reaktion auf IViewObjectEx::GetViewStatus Anforderung eines Containers.

virtual DWORD OnGetViewStatus( );

Rückgabewert

Einer der Werte der Enumeration, wenn VIEWSTATUS erfolgreich; 0 andernfalls.Mögliche Werte sind beliebige Kombination der folgenden:

  • VIEWSTATUS_OPAQUE
    Objekt ist vollständig deckend.Wenn dieses Bit nicht festgelegt wird, enthält das Objekt transparente Teile.Dieses Bit gilt nur auf inhaltsbezogenen Aspekten und nicht auf DVASPECT_ICON oder DVASPECT_DOCPRINT zu.

  • VIEWSTATUS_SOLIDBKGND
    - Objekt verfügt über einen durchgehenden Hintergrund (bestehend in einer Volltonfarbe, nicht in einem Pinselmuster).Dieses BIT ist sinnvoll, wenn VIEWSTATUS_OPAQUE festgelegt ist und nur auf inhaltsbezogenen Aspekten und nicht auf DVASPECT_ICON oder DVASPECT_DOCPRINT gilt.

  • VIEWSTATUS_DVASPECTOPAQUE
    Objekt unterstützt DVASPECT_OPAQUE.Alle IViewObjectEx-Methoden, die einen Zeichnungsaspekt akzeptieren, während ein Parameter mit diesem Aspekt aufgerufen werden kann.

  • VIEWSTATUS_DVASPECTTRANSPARENT
    Objekt unterstützt DVASPECT_TRANSPARENT.Alle IViewObjectEx-Methoden, die einen Zeichnungsaspekt akzeptieren, während ein Parameter mit diesem Aspekt aufgerufen werden kann.

Hinweise

Überschreiben Sie diese Funktion, wenn das Steuerelement in zwei Durchläufenzeichnung verwendet.Die Standardimplementierung gibt VIEWSTATUS_OPAQUE zurück.

Anforderungen

Header: afxctl.h

Siehe auch

Referenz

COleControl-Klasse

Hierarchien-Diagramm

DVASPECT