(wtypes.h) 的 DVASPECT 枚举

在绘制或获取数据时,指定所需对象数据或对象视图方位。

语法

typedef enum tagDVASPECT {
  DVASPECT_CONTENT = 1,
  DVASPECT_THUMBNAIL = 2,
  DVASPECT_ICON = 4,
  DVASPECT_DOCPRINT = 8
} DVASPECT;

常量

 
DVASPECT_CONTENT
值:1
提供对象的表示形式,以便它可以显示为容器内的嵌入对象。 通常为复合文档对象指定此值。 该演示可提供给屏幕或打印机。
DVASPECT_THUMBNAIL
值: 2
提供对象的缩略图表示形式,以便可以在浏览工具中显示该对象。 缩略图大约为 120 x 120 像素、16 色 (建议) 可能包装在图元文件中的独立于设备的位图。
DVASPECT_ICON
值: 4
提供对象的图标表示形式。
DVASPECT_DOCPRINT
值: 8
提供对象在屏幕上的表示形式,就像使用“文件”菜单中的“打印”命令打印到打印机一样。 该描述数据可以表示页序列。

注解

此枚举的值用于定义 FORMATETC 结构的 dwAspect 成员。 只能使用一个 DVASPECT 值在 FORMATETC 结构中指定单个呈现方面。 FORMATETC 结构在许多需要数据表示信息的 OLE 函数和接口方法中使用。

如果未找到与指定 DVASPECT 对应的子项,则使用 MiscStatus 的默认值。 若要设置 OLE 控件,请指定 DVASPECT==1。 这将导致注册表中出现以下情况:

HKEY_CLASSES_ROOT\CLSID\ . . .
   MiscStatus = 1

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 wtypes.h

另请参阅

FORMATETC

IAdviseSink

IDataObject

IOleObject

IViewObject

IViewObject2

OBJECTDESCRIPTOR

OleDraw