Aracılığıyla paylaş


CImage::AlphaBlend

Bit eşlemler saydam veya yarı saydam pikselleri sahip görüntüler.

BOOL AlphaBlend(
   HDC hDestDC,
   int xDest,
   int yDest,
   BYTE bSrcAlpha = 0xff,
   BYTE bBlendOp = AC_SRC_OVER 
) const throw( );
BOOL AlphaBlend(
   HDC hDestDC,
   const POINT& pointDest,
   BYTE bSrcAlpha = 0xff,
   BYTE bBlendOp = AC_SRC_OVER 
) const throw( );
BOOL AlphaBlend(
   HDC hDestDC,
   int xDest,
   int yDest,
   int nDestWidth,
   int nDestHeight,
   int xSrc,
   int ySrc,
   int nSrcWidth,
   int nSrcHeight,
   BYTE bSrcAlpha = 0xff,
   BYTE bBlendOp = AC_SRC_OVER 
);
BOOL AlphaBlend(
   HDC hDestDC,
   const RECT& rectDest,
   const RECT& rectSrc,
   BYTE bSrcAlpha = 0xff,
   BYTE bBlendOp = AC_SRC_OVER 
);

Parametreler

  • hDestDC
    Hedef aygıt içeriğini işlemek.

  • xDest
    X-koordinatı, hedef dikdörtgeninin sol üst köşesinde, mantıksal birim.

  • yDest
    Y-koordinatı, hedef dikdörtgeninin sol üst köşesinde, mantıksal birim.

  • bSrcAlpha
    Tüm kaynak bitmap üzerinde kullanılmak üzere alfa saydamlığı değeri.0Xff (255) varsayılan görüntü Donuk ve alfa değerleri yalnızca piksel başına kullanmak istediğiniz varsayar.

  • bBlendOp
    Kaynak ve hedef bit eşlemler, tüm kaynak bitmap ve kaynak bitmap biçim bilgilerinin uygulanmak üzere genel bir alfa değeri için alfa karıştırma işlevi.Kaynak ve hedef karışım işlevleri şimdilik yalnızca ac_src_over.

  • pointDest
    Başvuru bir noktası tanımlayan mantıksal birim cinsinden hedef dikdörtgeninin sol üst köşesinde yapısı.

  • nDestWidth
    Hedef dikdörtgen mantıksal birimler genişliği.

  • nDestHeight
    Hedef dikdörtgen mantıksal birim yüksekliği.

  • xSrc
    Mantıksal x-koordinatı kaynak dikdörtgenin sol üst köşesinin.

  • ySrc
    Mantıksal y-koordinatı kaynak dikdörtgenin sol üst köşesinin.

  • nSrcWidth
    Kaynak dikdörtgenin mantıksal birimler genişliği.

  • nSrcHeight
    Kaynak dikdörtgenin mantıksal birim yüksekliği.

  • rectDest
    Başvuru bir rect yapısı, hedef tanımlama.

  • rectSrc
    Başvuru bir RECT kaynak tanımlayıcı yapısı.

Dönüş Değeri

Başarılı olursa sıfırdan farklı; Aksi halde 0.

Notlar

Piksel başına temelinde renk karıştırma Alpha blend bitmapleri destekler.

Zaman bBlendOp varsayılan değeri ayarlamak ac_src_over, kaynak bitmap kaynak piksellerle alfa değerlerini temel alan hedef bit eşlem üzerine yerleştirilir.

Bu yöntem, Microsoft Windows 2000, Windows 98 ve sonraki sistemlerde uygulanabilir.Bkz: AlphaBlend , Windows SDK ve CImage sınırlamaları önceki işletim sistemleri ile daha ayrıntılı bilgi için.

Gereksinimler

Başlık: atlimage.h

Ayrıca bkz.

Başvuru

CImage sınıfı

BLENDFUNCTION