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