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

IOleDocumentView::Open

IOleDocumentView::SetRectComplex

Ipersistfile

IPersistStorage