DCOMPOSITION_BORDER_MODE-Enumeration (dcomptypes.h)
Gibt den Rahmenmodus an, der beim Komponieren einer Bitmap oder beim Anwenden eines Clips mit einer beliebigen Transformation verwendet werden soll, sodass die Kanten der Bitmap oder des Clips nicht mit ganzzahligen Koordinaten ausgerichtet sind.
Syntax
typedef enum DCOMPOSITION_BORDER_MODE {
DCOMPOSITION_BORDER_MODE_SOFT = 0,
DCOMPOSITION_BORDER_MODE_HARD = 1,
DCOMPOSITION_BORDER_MODE_INHERIT = 0xffffffff
} ;
Konstanten
DCOMPOSITION_BORDER_MODE_SOFT Wert: 0 Bitmap- und Clipränder sind antialiasiert. |
DCOMPOSITION_BORDER_MODE_HARD Wert: 1 Bitmap- und Clip-Kanten werden aliasiert. Siehe Hinweise. |
DCOMPOSITION_BORDER_MODE_INHERIT Wert: 0xffffffff Bitmap- und Clipränder werden entsprechend dem modus gezeichnet, der vom übergeordneten Visual eingerichtet wurde. |
Hinweise
Der Standardrahmenmodus für ein beliebiges Visual ist DCOMPOSITION_BORDER_MODE_INHERIT, wodurch die Bestimmung des Rahmenmodus an das übergeordnete Visual delegiert wird. Wenn alle Visuals in einer visuellen Struktur diesen Modus angeben, ist die Standardeinstellung für alle Visuals das Aliasrendering, d. h. der schnellste Modus.
Ein einzelnes Visual kann eine beliebige Kombination von visuellen Eigenschaften aufweisen. Wenn ein Visual jedoch über die folgende Kombination von Eigenschaften verfügt, werden die Rahmen des Visuals standardmäßig auf DCOMPOSITION_BORDER_MODE_HARD.
SetCompositeMode(DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT)
SetBorderMode(DCOMPOSITION_BORDER_MODE_SOFT)
SetBitmapInterpolationMode(DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR)
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | dcomptypes.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für