Enumeração DOCMISC (docobj.h)
Fornece informações de propriedade diversas sobre um 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 O objeto dá suporte a várias exibições. |
DOCMISC_SUPPORTCOMPLEXRECTANGLES Valor: 2 O objeto dá suporte a retângulos complexos e, portanto, implementa IOleDocumentView::SetRectComplex. |
DOCMISC_CANTOPENEDIT Valor: 4 O objeto dá suporte à ativação em uma janela separada e, portanto, implementa IOleDocumentView::Open. |
DOCMISC_NOFILESUPPORT Valor: 8 O objeto não dá suporte à leitura/gravação do arquivo. |
Comentários
Objetos que têm uma interface de usuário limitada para fins de ativação devem definir DOCMISC_CANTOPENEDIT. Aqueles que dão suporte a IPersistStorage apenas como um mecanismo de persistência devem especificar DOCMISC_NOFILESUPPORT. Caso contrário, um objeto também deve implementar IPersistFile.
Uma combinação de valores de DOCMISC é retornada no local especificado pelo parâmetro pdwStatus em IOleDocument::GetDocMiscStatus.
Se um objeto não exigir nenhum desses sinalizadores, ele deverá gravar um zero no parâmetro pdwStatus .
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | docobj.h |
Confira também
IOleDocument::GetDocMiscStatus