CDC::TransparentBlt

调用该成员函数的调用颜色数据的位块,对应于像素矩形从指定的源设备上下文的,到目标设备上下文。

BOOL TransparentBlt(
   int xDest,
   int yDest,
   int nDestWidth,
   int nDestHeight,
   CDC* pSrcDC,
   int xSrc,
   int ySrc,
   int nSrcWidth,
   int nSrcHeight,
   UINT clrTransparent 
);

参数

  • xDest
    在逻辑单位指定该x坐标,中,目标矩形的左上角。

  • yDest
    在逻辑单位指定该y坐标,中,目标矩形的左上角。

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

  • nDestHeight
    在逻辑单位指定该高度,在中,目标矩形。

  • pSrcDC
    对源设备上下文的指针。

  • xSrc
    在逻辑单位指定该x坐标,源矩形。

  • ySrc
    在逻辑单位指定该y坐标,源矩形。

  • nSrcWidth
    在逻辑单位指定宽度,源矩形。

  • nSrcHeight
    在逻辑单位指定该高度,源矩形。

  • clrTransparent
    在将的源位图的RGB颜色透明。

返回值

TRUE,如果成功;否则 FALSE

备注

TransparentBlt 允许透明度;即 clrTransparent 表示的RGB颜色使透明对调用。

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

要求

Header: afxwin.h

请参见

参考

CDC 类

层次结构图

CDC::AlphaBlend

CDC::SetStretchBltMode