CImage::PlgBlt
Provádí přenos bloků z obdélníku v kontextu zdrojového zařízení do rovnoběžník v kontextu cílové zařízení.
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( );
Parametry
hDestDC
Popisovač kontextu zařízení určení.pPoints
Ukazatel na tři body logické místo, které identifikují tři rohy rovnoběžník cílového pole.Levý horní roh zdrojového obdélníku je mapována na první bod do tohoto pole, pravého horního rohu do druhého bodu tohoto pole a levém dolním rohu třetí bod.Pravý dolní roh obdélníku zdroj je mapována na implicitní čtvrtý bod v rovnoběžník.hbmMask
Popisovač volitelné monochromatické bitmapové používaný k maskování barvy zdrojového obdélníku.xSrc
Souřadnice x, v logických jednotkách horního levého rohu zdrojového obdélníku.ySrc
Souřadnici y, v logických jednotkách horního levého rohu zdrojového obdélníku.nSrcWidth
Šířka v logických jednotek zdrojového obdélníku.nSrcHeight
Výška v logických jednotkách zdrojového obdélníku.xMask
X souřadnice levého horního rohu monochromatické bitmapové.yMask
Souřadnici y levého horního rohu monochromatické bitmapové.rectSrc
Odkaz na RECT struktury zadáním souřadnic zdrojového obdélníku.pointMask
A bod struktury označující levý horní roh bitmapové masky.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná, jinak 0.
Poznámky
Pokud hbmMask identifikuje platné monochromatické bitmapové PlgBit používá tento rastrový obrázek pro maskování bitů barevná data ze zdrojového obdélníku.
Tato metoda se vztahuje na systém Windows NT verze 4.0 a vyšší.Viz PlgBlt v a CImage omezení se staršími operačními systémy podrobnější informace.
Požadavky
Záhlaví: atlimage.h