Share via


ÉNUMÉRATION OLERENDER (oleidl.h)

Indique le type de mise en cache demandé pour les objets nouvellement créés.

Syntax

typedef enum tagOLERENDER {
  OLERENDER_NONE = 0,
  OLERENDER_DRAW = 1,
  OLERENDER_FORMAT = 2,
  OLERENDER_ASIS = 3
} OLERENDER;

Constantes

 
OLERENDER_NONE
Valeur : 0
Le client ne demande pas de fonctionnalités de dessin ou de récupération de données mises en cache localement dans l’objet. Le paramètre pFormatEtc des appels est ignoré lorsque cette valeur est spécifiée pour le paramètre renderopts .
OLERENDER_DRAW
Valeur : 1
Le client dessine le contenu de l’objet à l’écran (un appareil cible NULL ) à l’aide de IViewObject ::D raw. L’objet lui-même détermine les formats de données à mettre en cache. Avec cette option de rendu, seuls les membres ptd et dwAspect de pFormatEtc sont significatifs, car l’objet peut mettre en cache les éléments différemment en fonction des valeurs de paramètre. Toutefois, pFormatEtc peut légalement avoir la valeur NULL ici, auquel cas l’objet doit supposer que l’appareil cible d’affichage et l’aspect DVASPECT_CONTENT.
OLERENDER_FORMAT
Valeur : 2
Le client extrait un format de l’objet à l’aide de IDataObject ::GetData. Le format des données à mettre en cache est transmis dans pFormatEtc, qui peut ne pas être NULL dans ce cas.
OLERENDER_ASIS
Valeur : 3
Le client ne demande pas de fonctionnalités de dessin ou de récupération de données mises en cache localement dans l’objet. pFormatEtc est ignoré pour cette option. La différence entre cette valeur et la valeur OLERENDER_FORMAT est importante dans des fonctions telles que OleCreateFromData et OleCreateLinkFromData.

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 oleidl.h

Voir aussi

OleCreate

OleCreateFromData

OleCreateFromFile

OleCreateLink

OleCreateLinkFromData

OleCreateLinkToFile

OleCreateStaticFromData