Freigeben über


CDC::TransparentBlt

Rufen Sie die Memberfunktion auf, um einen Bitblock der Farbdaten, die einem Rechteck von Pixel vom angegebenen Quellgerätekontext entspricht, in einen Zielgerätekontext zu übertragen.

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

Parameter

  • xDest
    Gibt die X-Koordinate, in logischen Einheiten, der linken oberen Ecke des Zielrechtecks an.

  • yDest
    Gibt die y-Koordinate, in logischen Einheiten, der linken oberen Ecke des Zielrechtecks an.

  • nDestWidth
    Gibt die Breite, in logischen Einheiten, des Zielrechtecks an.

  • nDestHeight
    Gibt die Höhe, in logischen Einheiten, des Zielrechtecks an.

  • pSrcDC
    Zeiger auf Quellgerätekontext.

  • xSrc
    Gibt die X-Koordinate, in logischen Einheiten, des Quellrechtecks an.

  • ySrc
    Gibt die y-Koordinate, in logischen Einheiten, des Quellrechtecks an.

  • nSrcWidth
    Gibt die Breite, in logischen Einheiten, des Quellrechtecks an.

  • nSrcHeight
    Gibt die Höhe, in logischen Einheiten, des Quellrechtecks an.

  • clrTransparent
    Die RGB-Farbe in der Quellbitmap, zu behandeln, als transparent.

Rückgabewert

TRUE, wenn erfolgreich; andernfalls FALSE.

Hinweise

TransparentBlt können Transparenz für; das heißt, wird die RGB-Farbe, die von clrTransparent angegeben wird, transparent für die Übertragung gemacht.

Weitere Informationen finden Sie unter TransparentBlt in Windows SDK.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

CDC::AlphaBlend

CDC::SetStretchBltMode