Freigeben über


CImage::StretchBlt

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

BOOL StretchBlt( 
   HDC hDestDC, 
   int xDest, 
   int yDest, 
   int nDestWidth, 
   int nDestHeight, 
   DWORD dwROP = SRCCOPY  
) const throw( ); 
BOOL StretchBlt( 
   HDC hDestDC, 
   const RECT& rectDest, 
   DWORD dwROP = SRCCOPY  
) const throw( ); 
BOOL StretchBlt( 
   HDC hDestDC, 
   int xDest, 
   int yDest, 
   int nDestWidth, 
   int nDestHeight, 
   int xSrc, 
   int ySrc, 
   int nSrcWidth, 
   int nSrcHeight, 
   DWORD dwROP = SRCCOPY  
) const throw( ); 
BOOL StretchBlt( 
   HDC hDestDC, 
   const RECT& rectDest, 
   const RECT& rectSrc, 
   DWORD dwROP = SRCCOPY  
) const throw( );

Parameter

  • hDestDC
    Ein Handle für Zielgerätekontext.

  • xDest
    Die x-Koordinate, in logischen Einheiten, der linken oberen Ecke des Zielrechtecks.

  • yDest
    Die y-Koordinate, in logischen Einheiten, der linken oberen Ecke des Zielrechtecks.

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

  • nDestHeight
    Die Höhe, in logischen Einheiten, 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.

  • rectDest
    Ein Verweis auf eine RECT-Struktur, das Ziel der.

  • xSrc
    Die x-Koordinate, in logischen Einheiten, der linken oberen Ecke des Quellrechtecks.

  • ySrc
    Die y-Koordinate, in logischen Einheiten, der linken oberen Ecke des Quellrechtecks.

  • nSrcWidth
    Die Breite, in logischen Einheiten, des Quellrechtecks.

  • nSrcHeight
    Die Höhe, in logischen Einheiten, des Quellrechtecks.

  • rectSrc
    Ein Verweis auf eine RECT-Struktur, die Quelle der.

Rückgabewert

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

Hinweise

Weitere Informationen finden Sie unter StretchBlt in Windows SDK.

Anforderungen

Header: atlimage.h

Siehe auch

Referenz

CImage Class

CImage::BitBlt

CImage::MaskBlt