CImage::PlgBlt
Hedef aygıt bağlamında Paralelogram içine dikdörtgen bir kaynak aygıt bağlamında alınan bit blok transfer gerçekleştirir.
BOOL PlgBlt(
HDC hDestDC,
const POINT* pPoints,
HBITMAP hbmMask = NULL
) const throw( );
BOOL PlgBlt(
HDC hDestDC,
const POINT* pPoints,
int xSrc,
int ySrc,
int nSrcWidth,
int nSrcHeight,
HBITMAP hbmMask = NULL,
int xMask = 0,
int yMask = 0
) const throw( );
BOOL PlgBlt(
HDC hDestDC,
const POINT* pPoints,
const RECT& rectSrc,
HBITMAP hbmMask = NULL,
const POINT& pointMask = CPoint(
0, 0 )
) const throw( );
Parametreler
hDestDC
Hedef aygıt içeriği için bir tanıtıcı.pPoints
Bir dizi mantıksal alan üç hedef Paralelogram köşelerini tanımlayan üç puan için bir işaretçi.Kaynak dikdörtgenin sol üst köşesinin bu dizi, bu dizi ikinci nokta için sağ üst köşedeki ve üçüncü noktası için sol alt köşesinde ilk noktayı eşleştirilir.Kaynak dikdörtgenin sağ alt köşesinde Paralelogram örtülü dördüncü noktasına eşleştirilmiş.hbmMask
Kaynak dikdörtgenin renkleri maskelemek için kullanılan isteğe bağlı bir tek renkli bitmap için bir tanıtıcı.xSrc
X-koordinatı, kaynak dikdörtgenin sol üst köşesinin, mantıksal birim.ySrc
Y-koordinatı, kaynak dikdörtgenin sol üst köşesinin, mantıksal birim.nSrcWidth
Kaynak dikdörtgenin mantıksal birimler genişliği.nSrcHeight
Kaynak dikdörtgenin mantıksal birim yüksekliği.xMask
Tek renkli bitmap sol üst köşesinin x-koordinatı.yMask
Tek renkli bitmap sol üst köşesinin y-koordinatı.rectSrc
Başvuru bir rect kaynak Dörtgen koordinatları belirterek yapısı.pointMask
A noktası maskesini bitmap sol üst köşesinin gösteren yapı.
Dönüş Değeri
Sıfır olmayan bir değer başarılı olursa, aksi durumda 0.
Notlar
hbmMask Geçerli tek renkli bitmap tanımlayan PlgBit bu bit eşlemi kaynak dikdörtgenin renk verilerini bit maskesi için kullanır.
Bu yöntem, sürüm 4.0 ve daha sonra yalnızca Windows NT için geçerlidir.Bkz: PlgBlt , 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