CImage::MaskBlt
Belirtilen maske ve Tarama işlemi kullanarak kaynak ve hedef bitmapler için renk verilerini bir araya getirir.
BOOL MaskBlt(
HDC hDestDC,
int xDest,
int yDest,
int nDestWidth,
int nDestHeight,
int xSrc,
int ySrc,
HBITMAP hbmMask,
int xMask,
int yMask,
DWORD dwROP = SRCCOPY
) const throw( );
BOOL MaskBlt(
HDC hDestDC,
const RECT& rectDest,
const POINT& pointSrc,
HBITMAP hbmMask,
const POINT& pointMask,
DWORD dwROP = SRCCOPY
) const throw( );
BOOL MaskBlt(
HDC hDestDC,
int xDest,
int yDest,
HBITMAP hbmMask,
DWORD dwROP = SRCCOPY
) const throw( );
BOOL MaskBlt(
HDC hDestDC,
const POINT& pointDest,
HBITMAP hbmMask,
DWORD dwROP = SRCCOPY
) const throw( );
Parametreler
hDestDC
Kaynağı olan yürütülebilir dosyayı içeren modül için tanıtıcı.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.nDestWidth
Hedef dikdörtgen ve kaynak bitmap mantıksal birimler genişliği.nDestHeight
Hedef dikdörtgen ve kaynak bitmap mantıksal birim yüksekliği.xSrc
Mantıksal x-koordinatı kaynak bitmap sol üst köşesinin.ySrc
Mantıksal y-koordinatı kaynak bitmap sol üst köşesinin.hbmMask
Kaynak aygıt bağlamında renkli bit eşlem ile birleştirilmiş tek renkli maskesini bitmap için tanıtıcı.xMask
Belirtilen maske bitmap yatay piksel uzaklık hbmMask parametresi.yMask
Belirtilen maske bitmap dikey piksel uzaklık hbmMask parametresi.dwROP
Ön plan ve arka plan Üçlü tarama işlemi kaynak ve hedef veri birleşimi denetleme yöntemini kullanan kodlarını belirtir.Yüksek düzey baytta bu değer yüksek sıralı word'ün arka planda tarama işlemi kod saklanır; düşük düzey baytta bu değer yüksek sıralı word'ün ön tarama işlemi kodu depolanır; Bu değer düşük sıralı word gözardı edilir ve sıfır olmalıdır.Ön plan ve arka plan bu yöntem bağlamında tartışmak için bkz: MaskBlt , Windows SDK.Ortak raster işlem kodlarının listesi için bkz: BitBlt , Windows SDK.rectDest
Başvuru bir RECT yapısı, hedef tanımlama.pointSrc
A POINT kaynak dikdörtgenin sol üst köşesinin gösteren yapı.pointMask
A noktası maskesini bitmap sol üst köşesinin gösteren yapı.pointDest
Başvuru bir noktası tanımlayan mantıksal birim cinsinden hedef dikdörtgeninin sol üst köşesinde yapısı.
Dönüş Değeri
Sıfır olmayan bir değer başarılı olursa, aksi durumda 0.
Notlar
Bu yöntem, sürüm 4.0 ve daha sonra yalnızca Windows NT için geçerlidir.
Bkz: MaskBlt , 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