调用由结构以响应容器的 IViewObjectEx::GetViewStatus 请求。
virtual DWORD OnGetViewStatus( );
返回值
一个 VIEWSTATUS 枚举的值,如果成功;否则为0。可能的值是所有组合的如下:
VIEWSTATUS_OPAQUE
对象是完全不透明的。如果该位为未设置,对象包含透明部分。该位为仅适用于内容相关的方面和不适用于 DVASPECT_ICON 或 DVASPECT_DOCPRINT。VIEWSTATUS_SOLIDBKGND
对象具有固定的背景(包括在纯色,而不是画笔模式)。仅当 VIEWSTATUS_OPAQUE 设置并仅适用于内容相关的方面和不适用于 DVASPECT_ICON 或 DVASPECT_DOCPRINT,此位没有意义。VIEWSTATUS_DVASPECTOPAQUE
对象支持 DVASPECT_OPAQUE。采用绘制方面的所有 IViewObjectEx 方法,当参数来调用与此相同。VIEWSTATUS_DVASPECTTRANSPARENT
对象支持 DVASPECT_TRANSPARENT。采用绘制方面的所有 IViewObjectEx 方法,当参数来调用与此相同。
备注
如果控件使用两阶段的绘图,请重写此功能。默认实现返回 VIEWSTATUS_OPAQUE。
要求
Header: afxctl.h