VIEWSTATUS, énumération (ocidl.h)
Spécifie l’opacité de l’objet et les aspects de dessin pris en charge par l’objet .
Syntax
typedef enum tagVIEWSTATUS {
VIEWSTATUS_OPAQUE = 1,
VIEWSTATUS_SOLIDBKGND = 2,
VIEWSTATUS_DVASPECTOPAQUE = 4,
VIEWSTATUS_DVASPECTTRANSPARENT = 8,
VIEWSTATUS_SURFACE = 16,
VIEWSTATUS_3DSURFACE = 32
} VIEWSTATUS;
Constantes
VIEWSTATUS_OPAQUE Valeur : 1 L’objet est complètement opaque. Par conséquent, pour n’importe quel aspect, il promet de dessiner l’intégralité du rectangle passé à la méthode IViewObject ::D raw . Si cette valeur n’est pas définie, l’objet contient des parties transparentes. S’il prend également en charge DVASPECT_TRANSPARENT, cet aspect peut être utilisé uniquement pour dessiner les parties transparentes. Ce bit s’applique uniquement aux aspects liés au CONTENU et non aux DVASPECT_ICON ou DVASPECT_DOCPRINT. |
VIEWSTATUS_SOLIDBKGND Valeur : 2 L’objet a un arrière-plan uni (composé d’une couleur unie, et non d’un motif de pinceau). Ce bit n’est significatif que si VIEWSTATUS_OPAQUE est défini. Ce bit s’applique uniquement aux aspects liés au CONTENU et non aux DVASPECT_ICON ou DVASPECT_DOCPRINT. |
VIEWSTATUS_DVASPECTOPAQUE Valeur : 4 L’objet prend en charge DVASPECT_OPAQUE. Toutes les méthodes IViewObjectEx prenant un aspect de dessin comme paramètre peuvent être appelées avec cet aspect. |
VIEWSTATUS_DVASPECTTRANSPARENT Valeur : 8 L’objet prend en charge DVASPECT_TRANSPARENT. Toutes les méthodes IViewObjectEx prenant un aspect de dessin comme paramètre peuvent être appelées avec cet aspect. |
VIEWSTATUS_SURFACE Valeur : 16 L’objet prend en charge une surface à 2 dimensions. |
VIEWSTATUS_3DSURFACE Valeur : 32 L’objet prend en charge une surface 3 dimensions. |
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 | ocidl.h |