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