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