Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CImage

CImage::BitBlt

CImage::MaskBlt