Partager via


CDC::TransparentBlt

Appelez la fonction membre pour transférer un bloc de bits des données couleur, qui correspondent à un rectangle de pixels du contexte de périphérique source spécifié, dans un contexte de périphérique de destination.

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

Paramètres

  • xDest
    Spécifie la coordonnée x, en unités logiques, de l'angle supérieur gauche du rectangle de destination.

  • yDest
    Spécifie l'ordonnée, en unités logiques, de l'angle supérieur gauche du rectangle de destination.

  • nDestWidth
    Spécifie la largeur, en unités logiques, du rectangle de destination.

  • nDestHeight
    Spécifie la hauteur, en unités logiques, du rectangle de destination.

  • pSrcDC
    Pointeur vers le contexte du périphérique source.

  • xSrc
    Spécifie la coordonnée x, en unités logiques, le rectangle source.

  • ySrc
    Spécifie l'ordonnée, en unités logiques, le rectangle source.

  • nSrcWidth
    Spécifie la largeur, en unités logiques, le rectangle source.

  • nSrcHeight
    Spécifie la hauteur, en unités logiques, le rectangle source.

  • clrTransparent
    La couleur RVB dans la bitmap source à traiter comme transparent.

Valeur de retour

TRUE si l'opération a réussi ; sinon FALSE.

Notes

TransparentBlt permet de la transparence ; autrement dit, la couleur RVB indiquée par clrTransparent est rendue transparente pour le transfert.

Pour plus d'informations, consultez TransparentBlt dans Kit de développement logiciel Windows.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::AlphaBlend

CDC::SetStretchBltMode