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

IOleDocumentView::Open

IOleDocumentView::SetRectComplex

IPersistFile

Ipersiststorage