Partager via


énumération DCOMPOSITION_COMPOSITE_MODE (dcomptypes.h)

Mode à utiliser pour fusionner le contenu bitmap d’un visuel avec la cible de rendu.

Syntax

typedef enum DCOMPOSITION_COMPOSITE_MODE {
  DCOMPOSITION_COMPOSITE_MODE_SOURCE_OVER = 0,
  DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT = 1,
  DCOMPOSITION_COMPOSITE_MODE_MIN_BLEND = 2,
  DCOMPOSITION_COMPOSITE_MODE_INHERIT = 0xffffffff
} ;

Constantes

 
DCOMPOSITION_COMPOSITE_MODE_SOURCE_OVER
Valeur : 0
Mode de fusion source-sur-destination standard.
DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT
Valeur : 1
Les couleurs bitmap sont inversées.
DCOMPOSITION_COMPOSITE_MODE_MIN_BLEND
Valeur : 2
Les couleurs bitmap soustrayez pour les canaux de couleurs en arrière-plan.
DCOMPOSITION_COMPOSITE_MODE_INHERIT
Valeur : 0xffffffff
Les bitmaps sont fusionnées selon le mode établi par le visuel parent.

Remarques

Un seul visuel peut avoir n’importe quelle combinaison de propriétés visuelles. Toutefois, si un visuel possède la combinaison de propriétés suivante, les bordures du visuel seront par défaut DCOMPOSITION_BORDER_MODE_HARD.

  • SetCompositeMode(DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT)
  • SetBorderMode(DCOMPOSITION_BORDER_MODE_SOFT)
  • SetBitmapInterpolationMode(DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR)
Si vous souhaitez qu’un visuel soit dessiné avec un anti-attirail, utilisez DCOMPOSITION_BITMAP_INTERPOLATION_MODE_LINEAR pour le contenu du visuel et DCOMPOSITION_BORDER_MODE_SOFT pour les bords.

Configuration requise

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

Voir aussi

IDCompositionVisual ::SetCompositeMode