CImage::BitBlt

将源设备上下文的位图到此当前设备上下文。

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

参数

  • hDestDC
    目标 HDC

  • xDest
    目标矩形的左上角的逻辑x坐标。

  • yDest
    目标矩形的左上角的逻辑y坐标。

  • dwROP
    要执行的光栅操作。 光栅操作代码正确地定义如何合并源代码、目标和模式的位(所定义的当前选定的画笔)以形成目标。 对于其他光栅操作代码及其说明的列表参见。Windows SDK 的 BitBlt

  • pointDest
    指示目标矩形的左上角 结构。

  • nDestWidth
    宽度,在逻辑单位,目标矩形。

  • nDestHeight
    高度,在逻辑单位,目标矩形。

  • xSrc
    源矩形的左上角的逻辑x坐标。

  • ySrc
    源矩形的左上角的逻辑y坐标。

  • rectDest
    指示目标矩形的 RECT 结构。

  • pointSrc
    指示源矩形的左上角 POINT 结构。

返回值

非零,如果成功;否则零。

备注

有关更多信息,请参见中 Windows SDK的 BitBlt

要求

Header: atlimage.h

请参见

参考

CImage选件类

CImage::PlgBlt

CImage::StretchBlt

CImage::MaskBlt