CImage::BitBlt
Copies a bitmap from the source device context to this current device context.
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( );
Parameters
hDestDC
The destination HDC.xDest
The logical x-coordinate of the upper left corner of the destination rectangle.yDest
The logical y-coordinate of the upper left corner 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 Windows SDK for a list of other raster-operation codes and their descriptions.pointDest
A POINT structure indicating 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.xSrc
The logical x-coordinate of the upper left corner of the source rectangle.ySrc
The logical y-coordinate of the upper left corner of the source rectangle.rectDest
A RECT structure indicating the destination rectangle.pointSrc
A POINT structure indicating the upper left corner of the source rectangle.
Return Value
Nonzero if successful; otherwise zero.
Remarks
For more information, see BitBlt in the Windows SDK.
Requirements
Header: atlimage.h