Export (0) Print
Expand All

CImage::StretchBlt 

Copies a bitmap from the source device context to this current device context.


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( );

Parameters

hDestDC

A handle to the destination device context.

xDest

The x-coordinate, in logical units, of the upper left corner of the destination rectangle.

yDest

The y-coordinate, in logical units, of the upper left corner of the destination rectangle.

nDestWidth

The width, in logical units, of the destination rectangle.

nDestHeight

The height, in logical units, of the destination rectangle.

dwROP

The raster operation to be performed. Raster-operation codes define exactly how to combine the bits of the source, the destination, and the pattern (as defined by the currently selected brush) to form the destination. See BitBlt in the Platform SDK for a list of other raster-operation codes and their descriptions.

rectDest

A reference to a RECT structure, identifying the destination.

xSrc

The x-coordinate, in logical units, of the upper left corner of the source rectangle.

ySrc

The y-coordinate, in logical units, of the upper left corner of the source rectangle.

nSrcWidth

The width, in logical units, of the source rectangle.

nSrcHeight

The height, in logical units, of the source rectangle.

rectSrc

A reference to a RECT structure, identifying the source.

Nonzero if successful, otherwise 0.

For more information, see StretchBlt in the Platform SDK.

Community Additions

ADD
Show:
© 2014 Microsoft