Partilhar via


CDC::TransparentBlt

Chamar essa função de membro para transferir um bloco bits de dados de cor, que correspondem a um retângulo de pixels de contexto específico de dispositivo de origem, em um contexto do 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 a coordenada x, em unidades lógicas, o canto superior esquerdo do retângulo alvo.

  • yDest
    Especifica a coordenada y, em unidades lógicas, o canto superior esquerdo do retângulo alvo.

  • nDestWidth
    Especifica a largura, em unidades lógicas, do retângulo alvo.

  • nDestHeight
    Especifica a altura, em unidades lógicas, do retângulo alvo.

  • pSrcDC
    Ponteiro para o contexto do dispositivo de origem.

  • xSrc
    Especifica a coordenada x, em unidades lógicas, o retângulo de origem.

  • ySrc
    Especifica a coordenada y, em unidades lógicas, o retângulo de origem.

  • nSrcWidth
    Especifica a largura, em unidades lógicas, o retângulo de origem.

  • nSrcHeight
    Especifica a altura, em unidades lógicas, o retângulo de origem.

  • clrTransparent
    A cor RGB no bitmap de origem para tratar como transparente.

Valor de retorno

SeVerdadeiro com êxito; se não Falso.

Comentários

TransparentBlt permite a transparência; ou seja, a cor RGB indicada por clrTransparent tornada é transparente para a transferência.

Para obter mais informações, consulte TransparentBlt em Windows SDK.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico de hierarquia

CDC::AlphaBlend

CDC::SetStretchBltMode