Bagikan melalui


enumerasi DCOMPOSITION_COMPOSITE_MODE (dcomptypes.h)

Mode yang digunakan untuk memadukan konten bitmap visual dengan target render.

Sintaks

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
} ;

Konstanta

 
DCOMPOSITION_COMPOSITE_MODE_SOURCE_OVER
Nilai: 0
Mode campuran sumber-atas-tujuan standar.
DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT
Nilai: 1
Warna bitmap terbalik.
DCOMPOSITION_COMPOSITE_MODE_MIN_BLEND
Nilai: 2
Warna bitmap mengurangi saluran warna di latar belakang.
DCOMPOSITION_COMPOSITE_MODE_INHERIT
Nilai: 0xffffffff
Bitmap dipadukan sesuai dengan mode yang ditetapkan oleh visual induk.

Keterangan

Satu visual dapat memiliki kombinasi properti visual apa pun. Namun, jika visual memiliki kombinasi properti berikut, batas visual akan default ke DCOMPOSITION_BORDER_MODE_HARD.

  • SetCompositeMode(DCOMPOSITION_COMPOSITE_MODE_DESTINATION_INVERT)
  • SetBorderMode(DCOMPOSITION_BORDER_MODE_SOFT)
  • SetBitmapInterpolationMode(DCOMPOSITION_BITMAP_INTERPOLATION_MODE_NEAREST_NEIGHBOR)
Jika Anda ingin visual digambar dengan antialias, gunakan DCOMPOSITION_BITMAP_INTERPOLATION_MODE_LINEAR untuk konten visual, dan DCOMPOSITION_BORDER_MODE_SOFT untuk tepi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2012 [hanya aplikasi desktop]
Header dcomptypes.h

Lihat juga

IDCompositionVisual::SetCompositeMode