Поделиться через


Перечисление 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

IOleDocumentView::Open

IOleDocumentView::SetRectComplex

IPersistFile

IPersistStorage