Freigeben über


CImage::BitBlt

Kopiert eine Bitmap vom Quellgerätekontext zu diesem aktuellen Gerätekontext.

BOOL BitBlt(
   HDC hDestDC,
   int xDest,
   int yDest,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL BitBlt(
   HDC hDestDC,
   const POINT& pointDest,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL BitBlt(
   HDC hDestDC,
   int xDest,
   int yDest,
   int nDestWidth,
   int nDestHeight,
   int xSrc,
   int ySrc,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL BitBlt(
   HDC hDestDC,
   const RECT& rectDest,
   const POINT& pointSrc,
   DWORD dwROP = SRCCOPY 
) const throw( );

Parameter

  • hDestDC
    Das Ziel HDC.

  • xDest
    Die logische x-Koordinate der linken oberen Ecke des Zielrechtecks.

  • yDest
    Die logische y-Koordinate der linken oberen Ecke des Zielrechtecks.

  • dwROP
    Der ausgeführt werden Rastervorgang.Raster-Vorgang Code definieren, genau wie die Bits, der Quelle und des Ziels des Musters (wie durch den aktuell ausgewählten Pinsel definiert) kombiniert um das Ziel zu bilden.Siehe BitBlt in Windows SDK für eine Liste anderer RasterVorgang Code und deren Beschreibungen.

  • pointDest
    Eine PUNKT-Struktur, die die linke obere Ecke des Zielrechtecks angibt.

  • nDestWidth
    Die Breite, in logischen Einheiten, des Zielrechtecks.

  • nDestHeight
    Die Höhe, in logischen Einheiten, des Zielrechtecks.

  • xSrc
    Die logische x-Koordinate der linken oberen Ecke des Quellrechtecks.

  • ySrc
    Die logische y-Koordinate der linken oberen Ecke des Quellrechtecks.

  • rectDest
    Eine RECT-Struktur, die das Zielrechteck angibt.

  • pointSrc
    Eine POINT-Struktur, die die linke obere Ecke des Quellrechtecks angibt.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; null andernfalls.

Hinweise

Weitere Informationen finden Sie unter BitBlt in Windows SDK.

Anforderungen

Header: atlimage.h

Siehe auch

Referenz

CImage-Klasse

CImage::PlgBlt

CImage::StretchBlt

CImage::MaskBlt