VIEWSTATUS 列舉 (ocidl.h)
指定物件的不透明度,以及物件所支援的繪圖層面。
Syntax
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 對象支援 2 維表面。 |
VIEWSTATUS_3DSURFACE 值: 32 物件支援立體表面。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | ocidl.h |