Freigeben über


CImage::AlphaBlend

Zeigt Bitmaps an, die die transparenten oder halbtransparenten Pixel haben.

BOOL AlphaBlend( 
   HDC hDestDC, 
   int xDest, 
   int yDest, 
   BYTE bSrcAlpha = 0xff, 
   BYTE bBlendOp = AC_SRC_OVER  
) const throw( ); 
BOOL AlphaBlend( 
   HDC hDestDC, 
   const POINT& pointDest, 
   BYTE bSrcAlpha = 0xff, 
   BYTE bBlendOp = AC_SRC_OVER  
) const throw( ); 
BOOL AlphaBlend( 
   HDC hDestDC, 
   int xDest, 
   int yDest, 
   int nDestWidth, 
   int nDestHeight, 
   int xSrc, 
   int ySrc, 
   int nSrcWidth, 
   int nSrcHeight, 
   BYTE bSrcAlpha = 0xff, 
   BYTE bBlendOp = AC_SRC_OVER  
); 
BOOL AlphaBlend( 
   HDC hDestDC, 
   const RECT& rectDest, 
   const RECT& rectSrc, 
   BYTE bSrcAlpha = 0xff, 
   BYTE bBlendOp = AC_SRC_OVER  
);

Parameter

  • hDestDC
    Handle für Zielgerätekontext.

  • xDest
    Die x-Koordinate, in logischen Einheiten, der linken oberen Ecke des Zielrechtecks.

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

  • bSrcAlpha
    Ein Alphaauf der gesamten Quellbitmap Transparenzwert, verwendet werden. Der Standardwert 0xff (255) wird davon ausgegangen, dass das Bild nicht transparent ist und dass Sie nur Alphablending Alphawerte verwenden möchten.

  • bBlendOp
    Die Alphablendingfunktion zu Quell- und Zielbitmaps, einem globalen zur gesamten Quellbitmap angewendet werden Alphawert, und Formatinformation für die Quellbitmap. Die Quell- und Zielübergangsfunktionen werden nur für AC_SRC_OVER beschränkt.

  • pointDest
    Ein Verweis auf eine PUNKT-Struktur, die obere linke Ecke des Zielrechtecks identifiziert, in logischen Einheiten.

  • nDestWidth
    Die Breite, in logischen Einheiten, des Zielrechtecks.

  • nDestHeight
    Die Höhe, in logischen Einheiten, des Zielrechtecks.

  • xSrc
    Die logische x-Koordinate der linken oberen Ecke des Quellrechtecks.

  • ySrc
    Die logische y-Koordinate der linken oberen Ecke des Quellrechtecks.

  • nSrcWidth
    Die Breite, in logischen Einheiten, des Quellrechtecks.

  • nSrcHeight
    Die Höhe, in logischen Einheiten, des Quellrechtecks.

  • rectDest
    Ein Verweis auf eine RECT-Struktur, das Ziel der.

  • rectSrc
    Ein Verweis auf eine RECT-Struktur, die Quelle der.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

Hinweise

Alpha-Blend-Bitmapstützfarbenblending auf einer Alphablending Basis.

Wenn bBlendOp auf dem von AC_SRC_OVER festgelegt ist, wird die Quellbitmap über die Zielbitmap auf Grundlage der Alphawerte der Quellpixel platziert.

Diese Methode ist in Microsoft Windows 2000, Windows 98 zu und zu neueren Systemen anwendbar. Siehe AlphaBlend in Windows SDK und CImage-Einschränkungen mit älteren Betriebssystemen für ausführlichere Informationen.

Anforderungen

Header: atlimage.h

Siehe auch

Referenz

CImage Class

BLENDFUNCTION