CDC::AlphaBlend

Call this member function to display bitmaps that have transparent or semitransparent pixels.

BOOL AlphaBlend(
   int xDest,
   int yDest,
   int nDestWidth,
   int nDestHeight,
   CDC* pSrcDC,
   int xSrc,
   int ySrc,
   int nSrcWidth,
   int nSrcHeight,
   BLENDFUNCTION blend 
);

Parameters

  • xDest
    Specifies the x-coordinate, in logical units, of the upper-left corner of the destination rectangle.

  • yDest
    Specifies the y-coordinate, in logical units, of the upper-left corner of the destination rectangle.

  • nDestWidth
    Specifies the width, in logical units, of the destination rectangle.

  • nDestHeight
    Specifies the height, in logical units, of the destination rectangle.

  • pSrcDC
    A pointer to the source device context.

  • xSrc
    Specifies the x-coordinate, in logical units, of the upper-left corner of the source rectangle.

  • ySrc
    Specifies the y-coordinate, in logical units, of the upper-left corner of the source rectangle.

  • nSrcWidth
    Specifies the width, in logical units, of the source rectangle.

  • nSrcHeight
    Specifies the height, in logical units, of the source rectangle.

  • blend
    Specifies a BLENDFUNCTION structure.

Return Value

TRUE if successful; otherwise FALSE.

Remarks

See AlphaBlend in the Windows SDK for more information.

Requirements

Header: afxwin.h

See Also

Reference

CDC Class

Hierarchy Chart

EMRALPHABLEND

Other Resources

CDC Members