énumération DCOMPOSITION_BITMAP_INTERPOLATION_MODE (dcomptypes.h)
Spécifie le mode d’interpolation à utiliser lorsqu’une bitmap est composée avec une transformation où les pixels de la bitmap ne s’alignent pas exactement un à un avec des pixels à l’écran.
Syntax
typedef enum DCOMPOSITION_BITMAP_INTERPOLATION_MODE {
DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR = 0,
DCOMPOSITION_BITMAP_INTERPOLATION_MODE_LINEAR = 1,
DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT = 0xffffffff
} ;
Constantes
DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR Valeur : 0 Les bitmaps sont interpolées à l’aide de l’échantillonnage voisin le plus proche. |
DCOMPOSITION_BITMAP_INTERPOLATION_MODE_LINEAR Valeur : 1 Les bitmaps sont interpolées à l’aide de l’échantillonnage linéaire. |
DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT Valeur : 0xffffffff Les bitmaps sont interpolées en fonction du mode établi par le visuel parent. |
Remarques
Le mode d’interpolation par défaut d’un visuel est DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT. Si tous les visuels d’une arborescence visuelle spécifient ce mode, la valeur par défaut pour tous les visuels est l’échantillonnage voisin le plus proche, qui est le mode le plus rapide.
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)
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 |