VIEWSTATUS 枚举 (ocidl.h)
指定 对象的不透明度和对象支持的绘图方面。
语法
typedef enum tagVIEWSTATUS {
VIEWSTATUS_OPAQUE = 1,
VIEWSTATUS_SOLIDBKGND = 2,
VIEWSTATUS_DVASPECTOPAQUE = 4,
VIEWSTATUS_DVASPECTTRANSPARENT = 8,
VIEWSTATUS_SURFACE = 16,
VIEWSTATUS_3DSURFACE = 32
} VIEWSTATUS;
常量
VIEWSTATUS_OPAQUE 值:1 对象完全不透明。 因此,在任何方面,它都承诺绘制传递给 IViewObject::D raw 方法的整个矩形。 如果未设置此值,则对象包含透明部分。 如果它还支持DVASPECT_TRANSPARENT,则此方面只能用于绘制透明部分。 此位仅适用于 CONTENT 相关方面,不适用于DVASPECT_ICON或DVASPECT_DOCPRINT。 |
VIEWSTATUS_SOLIDBKGND 值: 2 对象具有纯色背景 (,而不是) 画笔图案。 仅当设置了VIEWSTATUS_OPAQUE时,此位才有意义。 此位仅适用于 CONTENT 相关方面,不适用于DVASPECT_ICON或DVASPECT_DOCPRINT。 |
VIEWSTATUS_DVASPECTOPAQUE 值: 4 对象支持DVASPECT_OPAQUE。 所有采用绘图方面作为参数的 IViewObjectEx 方法都可以使用此方面进行调用。 |
VIEWSTATUS_DVASPECTTRANSPARENT 值: 8 对象支持DVASPECT_TRANSPARENT。 所有采用绘图方面作为参数的 IViewObjectEx 方法都可以使用此方面进行调用。 |
VIEWSTATUS_SURFACE 值: 16 对象支持二维图面。 |
VIEWSTATUS_3DSURFACE 值: 32 对象支持三维图面。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | ocidl.h |