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