Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This enumeration contains values used in IViewObjectEx::GetViewStatus to specify the opacity of the object and the drawing aspects supported by the object.
typedef enum tagVIEWSTATUS { VIEWSTATUS_OPAQUE = 1, VIEWSTATUS_SOLIDBKGND = 2, VIEWSTATUS_DVASPECTOPAQUE = 4, VIEWSTATUS_DVASPECTTRANSPARENT = 8 } VIEWSTATUS;
Elements
VIEWSTATUS_OPAQUE
The object is completely opaque. So, for any aspect, it promises to draw the entire rectangle passed to the IViewObject::Draw method.If this value is not set, the object contains transparent parts.
If it also supports DVASPECT_TRANSPARENT, this aspect can be used to draw the transparent parts only.
This bit applies only to CONTENT related aspects and not to DVASPECT_ICON or DVASPECT_DOCPRINT.
VIEWSTATUS_SOLIDBKGND
The object has a solid background (consisting in a solid color, not a brush pattern). This bit is meaningful only if VIEWSTATUS_OPAQUE is set.This bit applies only to CONTENT related aspects and not to DVASPECT_ICON or DVASPECT_DOCPRINT.
VIEWSTATUS_DVASPECTOPAQUE
The object supports DVASPECT_OPAQUE. All IViewObjectEx methods taking a drawing aspect as a parameter can be called with this aspect.VIEWSTATUS_DVASPECTTRANSPARENT
The object supports DVASPECT_TRANSPARENT. All IViewObjectEx methods taking a drawing aspect as a parameter can be called with this aspect.
Requirements
OS Versions: Windows CE 3.0 and later.
Header: Ocidl.h.
See Also
IViewObjectEx | IViewObject::Draw | IViewObjectEx::GetViewStatus
Send Feedback on this topic to the authors