перечисление 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