Перечисление 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 возвращается в расположении, указанном параметром pdwStatus в IOleDocument::GetDocMiscStatus.
Если объекту не требуется ни один из этих флагов, он должен записать ноль в параметр pdwStatus .
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | docobj.h |
См. также раздел
IOleDocument::GetDocMiscStatus