ビジュアルのビットマップ コンテンツとレンダー ターゲットをブレンドするために使用するモード。
構文
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 |