Enumeración VIEWSTATUS (ocidl.h)

Especifica la opacidad del objeto y los aspectos de dibujo admitidos por el objeto .

Syntax

typedef enum tagVIEWSTATUS {
  VIEWSTATUS_OPAQUE = 1,
  VIEWSTATUS_SOLIDBKGND = 2,
  VIEWSTATUS_DVASPECTOPAQUE = 4,
  VIEWSTATUS_DVASPECTTRANSPARENT = 8,
  VIEWSTATUS_SURFACE = 16,
  VIEWSTATUS_3DSURFACE = 32
} VIEWSTATUS;

Constantes

 
VIEWSTATUS_OPAQUE
Valor: 1
El objeto es completamente opaco. Por lo tanto, para cualquier aspecto, promete dibujar todo el rectángulo pasado al método IViewObject::D raw . Si no se establece este valor, el objeto contiene partes transparentes. Si también admite DVASPECT_TRANSPARENT, este aspecto se puede usar para dibujar solo las partes transparentes.

Este bit solo se aplica a aspectos relacionados con el contenido y no a DVASPECT_ICON o DVASPECT_DOCPRINT.
VIEWSTATUS_SOLIDBKGND
Valor: 2
El objeto tiene un fondo sólido (que consta de un color sólido, no un patrón de pincel). Este bit solo es significativo si se establece VIEWSTATUS_OPAQUE.

Este bit solo se aplica a aspectos relacionados con el contenido y no a DVASPECT_ICON o DVASPECT_DOCPRINT.
VIEWSTATUS_DVASPECTOPAQUE
Valor: 4
El objeto admite DVASPECT_OPAQUE. Todos los métodos IViewObjectEx que toman un aspecto de dibujo como parámetro se pueden llamar con este aspecto.
VIEWSTATUS_DVASPECTTRANSPARENT
Valor: 8
El objeto admite DVASPECT_TRANSPARENT. Todos los métodos IViewObjectEx que toman un aspecto de dibujo como parámetro se pueden llamar con este aspecto.
VIEWSTATUS_SURFACE
Valor: 16
El objeto admite una superficie de 2 dimensiones.
VIEWSTATUS_3DSURFACE
Valor: 32
El objeto admite una superficie de 3 dimensiones.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado ocidl.h

Consulte también

IViewObjectEx::GetViewStatus