Поделиться через


перечисление DCOMPOSITION_OPACITY_MODE (dcomptypes.h)

Указывает, как эффективное значение непрозрачности визуального элемента применяется к содержимому и дочерним элементам этого визуального элемента.

Синтаксис

typedef enum DCOMPOSITION_OPACITY_MODE {
  DCOMPOSITION_OPACITY_MODE_LAYER = 0,
  DCOMPOSITION_OPACITY_MODE_MULTIPLY = 1,
  DCOMPOSITION_OPACITY_MODE_INHERIT = 0xffffffff
} ;

Константы

 
DCOMPOSITION_OPACITY_MODE_LAYER
Значение: 0
Целевой визуальный элемент определяет логический слой, в который состоит все его вложенное дерево с начальной эффективной прозрачностью 1,0. Затем исходное значение непрозрачности используется для смешивания слоя с фоном визуального элемента.
DCOMPOSITION_OPACITY_MODE_MULTIPLY
Значение: 1
Значение непрозрачности умножается на эффективную прозрачность родительского визуального элемента, а затем результат по отдельности применяется к каждому фрагменту содержимого в под-дереве этого визуального элемента.
DCOMPOSITION_OPACITY_MODE_INHERIT
Значение: 0xffffffff
Режим непрозрачности совпадает с режимом родительского визуального элемента целевого визуального элемента.

Требования

Требование Значение
Заголовок dcomptypes.h (включая DComp.h)

См. также раздел

IDCompositionEffectGroup::SetOpacity

IDCompositionVisual2::SetOpacityMode