共用方式為


DCOMPOSITION_COMPOSITE_MODE列舉 (dcomptypes.h)

用來將視覺效果的點陣圖內容與轉譯目標混合的模式。

Syntax

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)
如果您想要使用反鋸齒繪製視覺效果,請使用 DCOMPOSITION_BITMAP_INTERPOLATION_MODE_LINEAR 做為視覺效果的內容,並針對邊緣 使用DCOMPOSITION_BORDER_MODE_SOFT

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 dcomptypes.h

另請參閱

IDCompositionVisual::SetCompositeMode