перечисление DCOMPOSITION_COMPOSITE_MODE (dcomptypes.h)
Режим, используемый для смешивания точечных изображений визуального элемента с целевым объектом отрисовки.
Синтаксис
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
} ;
Константы
DCOMPOSITION_COMPOSITE_MODE_SOURCE_OVER Значение: 0 Стандартный режим наложения источника по назначению. |
DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT Значение: 1 Цвета растрового рисунка инвертируются. |
DCOMPOSITION_COMPOSITE_MODE_MIN_BLEND Значение: 2 Цвета точечного рисунка вычитают для цветовых каналов в фоновом режиме. |
DCOMPOSITION_COMPOSITE_MODE_INHERIT Значение: 0xffffffff Растровые изображения смешиваются в соответствии с режимом, установленным родительским визуальным элементом. |
Комментарии
Один визуальный элемент может иметь любое сочетание свойств визуального элемента. Однако если визуальный элемент имеет следующее сочетание свойств, границы визуального элемента по умолчанию будут DCOMPOSITION_BORDER_MODE_HARD.
SetCompositeMode(DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT)
SetBorderMode(DCOMPOSITION_BORDER_MODE_SOFT)
SetBitmapInterpolationMode(DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR)
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | dcomptypes.h |