É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 |