CImage::MaskBlt
Combina os dados de cor para os bitmaps de fonte e de destino usando a máscara especificada e a operação de varredura.
BOOL MaskBlt(
HDC hDestDC,
int xDest,
int yDest,
int nDestWidth,
int nDestHeight,
int xSrc,
int ySrc,
HBITMAP hbmMask,
int xMask,
int yMask,
DWORD dwROP = SRCCOPY
) const throw( );
BOOL MaskBlt(
HDC hDestDC,
const RECT& rectDest,
const POINT& pointSrc,
HBITMAP hbmMask,
const POINT& pointMask,
DWORD dwROP = SRCCOPY
) const throw( );
BOOL MaskBlt(
HDC hDestDC,
int xDest,
int yDest,
HBITMAP hbmMask,
DWORD dwROP = SRCCOPY
) const throw( );
BOOL MaskBlt(
HDC hDestDC,
const POINT& pointDest,
HBITMAP hbmMask,
DWORD dwROP = SRCCOPY
) const throw( );
hDestDC
O identificador para o módulo cujo executável contém o recurso.xDest
A coordenada x, em unidades lógicas, do canto superior esquerdo do retângulo de destino.yDest
A coordenada y, em unidades lógicas, do canto superior esquerdo do retângulo de destino.nDestWidth
A largura, em unidades lógicas, do bitmap de fonte e de retângulo de destino.nDestHeight
A altura, em unidades lógicas, do bitmap de fonte e de retângulo de destino.xSrc
A lógica coordenada x do canto superior esquerdo do bitmap de fonte.ySrc
A lógica coordenada y do canto superior esquerdo do bitmap de fonte.hbmMask
Identificador para o bitmap monocromáticas máscara combinado com o bitmap de cor no contexto de dispositivo de fonte.xMask
Horizontal pixel deslocamento para o bitmap de máscara especificado pelo hbmMask parâmetro.yMask
O deslocamento vertical de pixels para o bitmap de máscara especificado pelo hbmMask parâmetro.dwROP
Especifica primeiro plano e plano de fundo códigos de operação ternário raster que usa o método para controlar a combinação de dados de fonte e destino.O código de operação de varredura plano de fundo é armazenado no byte de ordem alta da palavra de ordem alta deste valor; o código de operação de varredura em primeiro plano é armazenado no byte de ordem inferior da palavra de ordem alta deste valor; a palavra de ordem inferior desse valor é ignorada e deve ser zero.Para obter uma abordagem do primeiro plano e plano de fundo no contexto desse método, consulte MaskBlt in the Windows SDK. Para obter uma lista de códigos de operação de varredura comuns, consulte BitBlt in the Windows SDK.rectDest
Uma referência a um RECT estrutura, identificando o destino.pointSrc
A PONTO estrutura indicando que o canto superior esquerdo do retângulo de fonte.pointMask
A PONTO estrutura indicando que o canto superior esquerdo da máscara de bitmap.pointDest
Uma referência a um PONTO estrutura que identifica o canto superior esquerdo do retângulo de destino, em unidades lógicas.
Diferente de zero se for bem-sucedido, caso contrário, 0.
Este método se aplica ao Windows NT, as versões 4.0 e posterior apenas.
See MaskBlt in the Windows SDK e Limitações de CImage com sistemas operacionais anteriores para obter informações mais detalhadas.
Cabeçalho: atlimage.h