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 ビットマップは、親ビジュアルによって確立されたモードに従ってブレンドされます。 |
注釈
1 つのビジュアルには、ビジュアル プロパティを任意に組み合わせて使用できます。 ただし、ビジュアルに次のプロパティの組み合わせがある場合、ビジュアルの境界線は既定で 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 [デスクトップ アプリのみ] |
Header | dcomptypes.h |