Compartir a través de


CDC::TransparentBlt

Llame a esta función miembro para transferir un bloque de bits de los datos de color, que corresponde a un rectángulo de píxeles de contexto especificado del dispositivo de origen, en un contexto del dispositivo de destino.

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

Parámetros

  • xDest
    Especifica la coordenada x, en unidades lógicas, de la esquina superior izquierda del rectángulo de destino.

  • yDest
    Especifica la coordenada y, en unidades lógicas, de la esquina superior izquierda del rectángulo de destino.

  • nDestWidth
    Especifica el ancho, en unidades lógicas, el rectángulo de destino.

  • nDestHeight
    Especifica el alto, en unidades lógicas, el rectángulo de destino.

  • pSrcDC
    Puntero al contexto del dispositivo de origen.

  • xSrc
    Especifica la x- coordenada, en unidades lógicas, el rectángulo de origen.

  • ySrc
    Especifica la y- coordenada, en unidades lógicas, el rectángulo de origen.

  • nSrcWidth
    Especifica el ancho, en unidades lógicas, el rectángulo de origen.

  • nSrcHeight
    Especifica el alto, en unidades lógicas, el rectángulo de origen.

  • clrTransparent
    RGB color en el mapa de bits de origen a tratar como transparente.

Valor devuelto

TRUE si correctamente; si no FALSO.

Comentarios

TransparentBlt permite transparencia; es decir, RGB color indicado por clrTransparent aparece transparente para la transferencia.

Para obtener más información, vea TransparentBlt en Windows SDK.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CDC (clase)

Gráfico de jerarquías

CDC::AlphaBlend

CDC::SetStretchBltMode