TransparentImage
9/9/2008
Essa função transfere um bitmap, omitindo as partes desenhadas em uma cor especificada.
Syntax
BOOL TransparentImage(
HDC hdcDest,
LONG DstX,
LONG DstY,
LONG DstCx,
LONG DstCy,
HANDLE hSrc,
LONG SrcX,
LONG SrcY,
LONG SrcCx,
LONG SrcCy,
COLORREF TransparentColor
);
Parameters
- hdcDest
[no] Identificador para um contexto dispositivo.
- DstX
[no] Especifica o x-coordenar, em unidades lógicas, do canto superior esquerdo do retângulo de destino.
- DstY
[no] Especifica a y-coordenar, em unidades lógicas, do canto superior esquerdo do retângulo de destino.
- DstCx
[no] Especifica a largura, em unidades lógicas, do retângulo de destino.
- DstCy
[no] Especifica a altura, em unidades lógicas, do retângulo de destino.
- hSrc
[no] Especifica um contexto dispositivo origem ou um bitmap origem.
- SrcX
[no] Especifica o x-coordenar, em unidades lógicas, do canto superior esquerdo do retângulo de origem.
- SrcY
[no] Especifica a y-coordenar, em unidades lógicas, do canto superior esquerdo do retângulo de origem.
- SrcCx
[no] Especifica a largura, em unidades lógicas, do retângulo de origem.
- SrcCy
[no] Especifica a altura, em unidades lógicas, do retângulo de origem.
- TransparentColor
[no] Indica a cor no bitmap que será processado transparente.
Return Value
Nonzero indica sucesso.
Zero indica falha.
Para informações de erro estendidas get, chamar GetLastError.
Remarks
Se a pasta hSrc parâmetro é um HBITMAP, e esse bitmap não deve ser selecionado em um contexto dispositivo no tempo TransparentImage é chamado.
O TransparentImage função oferece suporte a todos os formatos de origem bitmaps. No entanto, para bitmaps bpp 32, ela apenas copia a alfa valor sobre.
Se os retângulos origem e destino não forem o mesmo tamanho, o bitmap origem é estendido para coincidir com o retângulo destino.
TransparentImage Não espelhada um bitmap se a largura ou altura, da origem ou destino, for negativa.
Requirements
Header | windows.h |
Library | coredll.lib |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |