Compartir a través de


Enumeración DOCMISC (docobj.h)

Proporciona información de propiedad varias sobre un objeto de documento.

Syntax

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

Constantes

 
DOCMISC_CANCREATEMULTIPLEVIEWS
Valor: 1
El objeto admite varias vistas.
DOCMISC_SUPPORTCOMPLEXRECTANGLES
Valor: 2
El objeto admite rectángulos complejos y, por tanto, implementa IOleDocumentView::SetRectComplex.
DOCMISC_CANTOPENEDIT
Valor: 4
El objeto admite la activación en una ventana independiente y, por tanto, implementa IOleDocumentView::Open.
DOCMISC_NOFILESUPPORT
Valor: 8
El objeto no admite la lectura y escritura de archivos.

Comentarios

Los objetos que tienen una interfaz de usuario limitada con fines de activación deben establecer DOCMISC_CANTOPENEDIT. Los que admiten IPersistStorage solo como mecanismo de persistencia deben especificar DOCMISC_NOFILESUPPORT. De lo contrario, un objeto también debe implementar IPersistFile.

Se devuelve una combinación de valores de DOCMISC en la ubicación especificada por el parámetro pdwStatus en IOleDocument::GetDocMiscStatus.

Si un objeto no requiere ninguna de estas marcas, debe escribir un cero en el parámetro pdwStatus .

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado docobj.h

Consulte también

IOleDocument::GetDocMiscStatus

IOleDocumentView::Open

IOleDocumentView::SetRectComplex

IPersistFile

IPersistStorage