DOCMISC 枚举 (docobj.h)

提供有关文档对象的杂项属性信息。

语法

typedef enum __MIDL_IOleDocument_0001 {
  DOCMISC_CANCREATEMULTIPLEVIEWS = 1,
  DOCMISC_SUPPORTCOMPLEXRECTANGLES = 2,
  DOCMISC_CANTOPENEDIT = 4,
  DOCMISC_NOFILESUPPORT = 8
} DOCMISC;

常量

 
DOCMISC_CANCREATEMULTIPLEVIEWS
值:1
对象支持多个视图。
DOCMISC_SUPPORTCOMPLEXRECTANGLES
值: 2
对象支持复杂矩形,因此实现 IOleDocumentView::SetRectComplex
DOCMISC_CANTOPENEDIT
值: 4
对象支持在单独的窗口中激活,因此实现 IOleDocumentView::Open
DOCMISC_NOFILESUPPORT
值: 8
对象不支持文件读/写。

备注

出于激活目的具有有限用户界面的对象应设置DOCMISC_CANTOPENEDIT。 仅支持 IPersistStorage 作为持久性机制的应指定DOCMISC_NOFILESUPPORT。 否则,对象还必须实现 IPersistFile

DOCMISC 中的值组合在 IOleDocument::GetDocMiscStatus 中的 pdwStatus 参数指定的位置返回。

如果对象不需要这些标志,则必须将零写入 pdwStatus 参数。

要求

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

请参阅

IOleDocument::GetDocMiscStatus

IOleDocumentView::Open

IOleDocumentView::SetRectComplex

IPersistFile

IPersistStorage