Condividi tramite


CDC::TransparentBlt

Chiamare la funzione membro per trasferire un blocco di bit dei dati del colore, che corrispondono a un rettangolo di pixel dal contesto di dispositivo di origine specificato, in un contesto di dispositivo di destinazione.

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

Parametri

  • xDest
    Specifica la coordinata x, in unità logiche, dell'angolo superiore sinistro del rettangolo di destinazione.

  • yDest
    Specifica la coordinata y, in unità logiche, dell'angolo superiore sinistro del rettangolo di destinazione.

  • nDestWidth
    Specifica la larghezza, in unità logiche, il rettangolo di destinazione.

  • nDestHeight
    Specifica l'altezza, in unità logiche, il rettangolo di destinazione.

  • pSrcDC
    Puntatore al contesto di dispositivo di origine.

  • xSrc
    Specifica la coordinata x, in unità logiche, il rettangolo di origine.

  • ySrc
    Specifica la coordinata y, in unità logiche, il rettangolo di origine.

  • nSrcWidth
    Specifica la larghezza, in unità logiche, il rettangolo di origine.

  • nSrcHeight
    Specifica l'altezza, in unità logiche, il rettangolo di origine.

  • clrTransparent
    Il colore RGB nella bitmap della risorsa da considerare come trasparente.

Valore restituito

TRUE caso di esito positivo; in caso contrario FALSE.

Note

TransparentBlt consente la trasparenza, ovvero il colore RGB indicato da clrTransparent viene eseguito il rendering trasparente per il trasferimento.

Per ulteriori informazioni, vedere TransparentBlt in Windows SDK.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CDC

Grafico delle gerarchie

CDC::AlphaBlend

CDC::SetStretchBltMode