Partilhar via


CImage::StretchBlt

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

BOOL StretchBlt( 
   HDC hDestDC, 
   int xDest, 
   int yDest, 
   int nDestWidth, 
   int nDestHeight, 
   DWORD dwROP = SRCCOPY  
) const throw( ); 
BOOL StretchBlt( 
   HDC hDestDC, 
   const RECT& rectDest, 
   DWORD dwROP = SRCCOPY  
) const throw( ); 
BOOL StretchBlt( 
   HDC hDestDC, 
   int xDest, 
   int yDest, 
   int nDestWidth, 
   int nDestHeight, 
   int xSrc, 
   int ySrc, 
   int nSrcWidth, 
   int nSrcHeight, 
   DWORD dwROP = SRCCOPY  
) const throw( ); 
BOOL StretchBlt( 
   HDC hDestDC, 
   const RECT& rectDest, 
   const RECT& rectSrc, 
   DWORD dwROP = SRCCOPY  
) const throw( );

Parâmetros

  • hDestDC
    Um identificador para o contexto do dispositivo de destino.

  • xDest
    A coordenada x, em unidades lógicas, o canto superior esquerdo do retângulo alvo.

  • yDest
    A coordenada y, em unidades lógicas, 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.

  • 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.

  • rectDest
    Uma referência a uma estrutura de RECT , identificando o destino.

  • xSrc
    A coordenada x, em unidades lógicas, o canto superior esquerdo do retângulo de origem.

  • ySrc
    A coordenada y, em unidades lógicas, o canto superior esquerdo do retângulo de origem.

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

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

  • rectSrc
    Uma referência a uma estrutura de RECT , identificando a fonte.

Valor de retorno

Diferente de zero se com êxito, se não 0.

Comentários

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

Requisitos

Cabeçalho: atlimage.h

Consulte também

Referência

Classe de CImage

CImage::BitBlt

CImage::MaskBlt