Énumération DVASPECT (wtypes.h)

Spécifie l'aspect des données ou de l'affichage voulu de l'objet pendant le dessin ou l'obtention de données.

Syntax

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

Constantes

 
DVASPECT_CONTENT
Valeur : 1
Fournit une représentation d’un objet afin qu’il puisse être affiché en tant qu’objet incorporé à l’intérieur d’un conteneur. Cette valeur est généralement spécifiée pour des objets de document composé. La présentation peut être fournie pour l'écran ou l'imprimante.
DVASPECT_THUMBNAIL
Valeur : 2
Fournit une représentation miniature d’un objet afin qu’il puisse être affiché dans un outil de navigation. La miniature est une image bitmap indépendante de l’appareil d’environ 120 pixels de 120 pixels et 16 couleurs (recommandée) potentiellement encapsulée dans un métafichier.
DVASPECT_ICON
Valeur : 4
Fournit une représentation emblématique d’un objet.
DVASPECT_DOCPRINT
Valeur : 8
Fournit une représentation de l’objet à l’écran comme s’il était imprimé sur une imprimante à l’aide de la commande Imprimer du menu Fichier . Les données décrites peuvent représenter une séquence de pages.

Remarques

Les valeurs de cette énumération sont utilisées pour définir le membre dwAspect de la structure FORMATETC . Une seule valeur DVASPECT peut être utilisée pour spécifier un seul aspect de présentation dans une structure FORMATETC . La structure FORMATETC est utilisée dans de nombreuses fonctions OLE et méthodes d’interface qui nécessitent des informations sur la présentation des données.

La valeur par défaut de MiscStatus est utilisée si une sous-clé correspondant au DVASPECT spécifié est introuvable. Pour définir un contrôle OLE, spécifiez DVASPECT==1. Les éléments suivants se produisent alors dans le Registre :

HKEY_CLASSES_ROOT\CLSID\ . . .
   MiscStatus = 1

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête wtypes.h

Voir aussi

FORMATETC

IAdviseSink

Idataobject

IOleObject

IViewObject

IViewObject2

OBJECTDESCRIPTOR

OleDraw