Enumeração DVASPECT (wtypes.h)

Especifica os dados desejados ou o aspecto de exibição do objeto ao desenhar ou obter dados.

Syntax

typedef enum tagDVASPECT {
  DVASPECT_CONTENT = 1,
  DVASPECT_THUMBNAIL = 2,
  DVASPECT_ICON = 4,
  DVASPECT_DOCPRINT = 8
} DVASPECT;

Constantes

 
DVASPECT_CONTENT
Valor: 1
Fornece uma representação de um objeto para que ele possa ser exibido como um objeto inserido dentro de um contêiner. Geralmente, esse valor é especificado para objetos de documento composto. A apresentação pode ser fornecida para a tela ou impressora.
DVASPECT_THUMBNAIL
Valor: 2
Fornece uma representação em miniatura de um objeto para que ele possa ser exibido em uma ferramenta de navegação. A miniatura é aproximadamente um bitmap independente de dispositivo de 120 por 120 pixels e 16 cores (recomendado) potencialmente encapsulado em um meta-arquivo.
DVASPECT_ICON
Valor: 4
Fornece uma representação icônica de um objeto .
DVASPECT_DOCPRINT
Valor: 8
Fornece uma representação do objeto na tela como se ele fosse impresso em uma impressora usando o comando Imprimir no menu Arquivo . Os dados descritos podem representar uma sequência de páginas.

Comentários

Os valores dessa enumeração são usados para definir o membro dwAspect da estrutura FORMATETC . Somente um valor DVASPECT pode ser usado para especificar um único aspecto de apresentação em uma estrutura FORMATETC . A estrutura FORMATETC é usada em muitas funções OLE e métodos de interface que exigem informações sobre a apresentação de dados.

O valor padrão de MiscStatus será usado se uma subchave correspondente ao DVASPECT especificado não for encontrada. Para definir um controle OLE, especifique DVASPECT==1. Isso fará com que o seguinte ocorra no registro:

HKEY_CLASSES_ROOT\CLSID\ . . .
   MiscStatus = 1

Requisitos

Requisito Valor
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 wtypes.h

Confira também

FORMATETC

Iadvisesink

Idataobject

Ioleobject

Iviewobject

IViewObject2

OBJECTDESCRIPTOR

OleDraw