Freigeben über


DOCMISC-Enumeration (docobj.h)

Stellt verschiedene Eigenschafteninformationen zu einem Dokumentobjekt bereit.

Syntax

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

Konstanten

 
DOCMISC_CANCREATEMULTIPLEVIEWS
Wert: 1
Das Objekt unterstützt mehrere Ansichten.
DOCMISC_SUPPORTCOMPLEXRECTANGLES
Wert: 2
Object unterstützt komplexe Rechtecke und implementiert daher IOleDocumentView::SetRectComplex.
DOCMISC_CANTOPENEDIT
Wert: 4
Objekt unterstützt die Aktivierung in einem separaten Fenster und implementiert daher IOleDocumentView::Open.
DOCMISC_NOFILESUPPORT
Wert: 8
Das Objekt unterstützt dateilese-/schreibvorgänge nicht.

Hinweise

Objekte, die zu Aktivierungszwecken über eine eingeschränkte Benutzeroberfläche verfügen, sollten DOCMISC_CANTOPENEDIT festlegen. Diejenigen, die IPersistStorage nur als Persistenzmechanismus unterstützen, sollten DOCMISC_NOFILESUPPORT angeben. Andernfalls muss ein Objekt auch IPersistFile implementieren.

Eine Kombination von Werten aus DOCMISC wird an der Position zurückgegeben, die durch den pdwStatus-Parameter in IOleDocument::GetDocMiscStatus angegeben wird.

Wenn ein Objekt keines dieser Flags erfordert, muss es eine Null in den pdwStatus-Parameter schreiben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile docobj.h

Weitere Informationen

IOleDocument::GetDocMiscStatus

IOleDocumentView::Open

IOleDocumentView::SetRectComplex

Ipersistfile

IPersistStorage