Enumerazione DOCMISC (docobj.h)
Fornisce informazioni sulla proprietà varie su un oggetto documento.
Sintassi
typedef enum __MIDL_IOleDocument_0001 {
DOCMISC_CANCREATEMULTIPLEVIEWS = 1,
DOCMISC_SUPPORTCOMPLEXRECTANGLES = 2,
DOCMISC_CANTOPENEDIT = 4,
DOCMISC_NOFILESUPPORT = 8
} DOCMISC;
Costanti
DOCMISC_CANCREATEMULTIPLEVIEWS Valore: 1 L'oggetto supporta più visualizzazioni. |
DOCMISC_SUPPORTCOMPLEXRECTANGLES Valore: 2 L'oggetto supporta rettangoli complessi e implementa quindi IOleDocumentView::SetRectComplex. |
DOCMISC_CANTOPENEDIT Valore: 4 L'oggetto supporta l'attivazione in una finestra separata e implementa quindi IOleDocumentView::Open. |
DOCMISC_NOFILESUPPORT Valore: 8 L'oggetto non supporta la lettura/scrittura del file. |
Commenti
Gli oggetti con un'interfaccia utente limitata a scopo di attivazione devono impostare DOCMISC_CANTOPENEDIT. Quelli che supportano IPersistStorage solo come meccanismo di persistenza devono specificare DOCMISC_NOFILESUPPORT. In caso contrario, un oggetto deve implementare anche IPersistFile.
Una combinazione di valori da DOCMISC viene restituita nella posizione specificata dal parametro pdwStatus in IOleDocument::GetDocMiscStatus.
Se un oggetto richiede nessuno di questi flag, deve scrivere uno zero nel parametro pdwStatus .
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | docobj.h |
Vedi anche
IOleDocument::GetDocMiscStatus