Partilhar via


CImage::BitBlt

Copia um bitmap do contexto do dispositivo de origem para este contexto atual do dispositivo.

BOOL BitBlt(
   HDC hDestDC,
   int xDest,
   int yDest,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL BitBlt(
   HDC hDestDC,
   const POINT& pointDest,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL BitBlt(
   HDC hDestDC,
   int xDest,
   int yDest,
   int nDestWidth,
   int nDestHeight,
   int xSrc,
   int ySrc,
   DWORD dwROP = SRCCOPY 
) const throw( );
BOOL BitBlt(
   HDC hDestDC,
   const RECT& rectDest,
   const POINT& pointSrc,
   DWORD dwROP = SRCCOPY 
) const throw( );

Parâmetros

  • hDestDC
    o destino HDC.

  • xDest
    A coordenada x lógica do canto superior esquerdo do retângulo alvo.

  • yDest
    A coordenada y lógica do canto superior esquerdo do retângulo alvo.

  • dwROP
    A operação de varredura a ser executada.Códigos de Quadriculação- operação definem exatamente como combinar os bits de origem, de destino, e o padrão (conforme definido pelo pincel atualmente selecionada) para formar o destino.Consulte BitBlt em Windows SDK para obter uma lista de outros códigos de quadriculação- operação e suas descrições.

  • pointDest
    Uma estrutura de PONTO que indica o canto superior esquerdo do retângulo alvo.

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

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

  • xSrc
    A coordenada x lógica do canto superior esquerdo do retângulo de origem.

  • ySrc
    A coordenada y lógica do canto superior esquerdo do retângulo de origem.

  • rectDest
    Uma estrutura de RECT que indica o retângulo alvo.

  • pointSrc
    Uma estrutura de POINT que indica o canto superior esquerdo do retângulo de origem.

Valor de retorno

Diferente de zero se com êxito; se não zero.

Comentários

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

Requisitos

Cabeçalho: atlimage.h

Consulte também

Referência

Classe de CImage

CImage::PlgBlt

CImage::StretchBlt

CImage::MaskBlt