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

Hierarchiediagramm

DVASPECT