VIEWSTATUS-Enumeration (ocidl.h)
Gibt die Deckkraft des Objekts und die vom Objekt unterstützten Zeichnungsaspekte an.
Syntax
typedef enum tagVIEWSTATUS {
VIEWSTATUS_OPAQUE = 1,
VIEWSTATUS_SOLIDBKGND = 2,
VIEWSTATUS_DVASPECTOPAQUE = 4,
VIEWSTATUS_DVASPECTTRANSPARENT = 8,
VIEWSTATUS_SURFACE = 16,
VIEWSTATUS_3DSURFACE = 32
} VIEWSTATUS;
Konstanten
VIEWSTATUS_OPAQUE Wert: 1 Das Objekt ist vollständig undurchsichtig. Daher verspricht es für jeden Aspekt, das gesamte Rechteck zu zeichnen, das an die IViewObject::D raw-Methode übergeben wird. Wenn dieser Wert nicht festgelegt ist, enthält das Objekt transparente Teile. Wenn es auch DVASPECT_TRANSPARENT unterstützt, kann dieser Aspekt nur zum Zeichnen der transparenten Teile verwendet werden. Dieses Bit gilt nur für INHALTSbezogene Aspekte und nicht für DVASPECT_ICON oder DVASPECT_DOCPRINT. |
VIEWSTATUS_SOLIDBKGND Wert: 2 Das Objekt verfügt über einen vollfarbigen Hintergrund (bestehend aus einer Volltonfarbe, nicht aus einem Pinselmuster). Dieses Bit ist nur dann sinnvoll, wenn VIEWSTATUS_OPAQUE festgelegt ist. Dieses Bit gilt nur für INHALTSbezogene Aspekte und nicht für DVASPECT_ICON oder DVASPECT_DOCPRINT. |
VIEWSTATUS_DVASPECTOPAQUE Wert: 4 Das -Objekt unterstützt DVASPECT_OPAQUE. Alle IViewObjectEx-Methoden , die einen Zeichnungsaspekt als Parameter verwenden, können mit diesem Aspekt aufgerufen werden. |
VIEWSTATUS_DVASPECTTRANSPARENT Wert: 8 Das -Objekt unterstützt DVASPECT_TRANSPARENT. Alle IViewObjectEx-Methoden , die einen Zeichnungsaspekt als Parameter verwenden, können mit diesem Aspekt aufgerufen werden. |
VIEWSTATUS_SURFACE Wert: 16 Das -Objekt unterstützt eine zweidimensionale Oberfläche. |
VIEWSTATUS_3DSURFACE Wert: 32 Das -Objekt unterstützt eine dreidimensionale Oberfläche. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | ocidl.h |