Compartilhar via


CImage::Draw

Copia um bitmap do contexto do dispositivo de origem ao contexto atual do dispositivo.

BOOL Draw(
   HDC hDestDC,
   int xDest,
   int yDest,
   int nDestWidth,
   int nDestHeight,
   int xSrc,
   int ySrc,
   int nSrcWidth,
   int nSrcHeight 
) const throw( );
BOOL Draw(
   HDC hDestDC,
   const RECT& rectDest,
   const RECT& rectSrc 
) const throw( );
BOOL Draw(
   HDC hDestDC,
   int xDest,
   int yDest 
) const throw( );
BOOL Draw(
   HDC hDestDC,
   const POINT& pointDest 
) const throw( );
BOOL Draw(
   HDC hDestDC,
   int xDest,
   int yDest,
   int nDestWidth,
   int nDestHeight 
) const throw( );
BOOL Draw(
   HDC hDestDC,
   const RECT& rectDest 
) 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.

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

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

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

  • pointDest
    Uma referência a uma estrutura de PONTO que identifica o canto superior esquerdo do retângulo alvo, em unidades lógicas.

Valor de retorno

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

Comentários

Desenhar executa a mesma operação que StretchBlt, a menos que a imagem contém uma cor transparente ou um canal alfa.Em esse caso, Desenhar executa a mesma operação que TransparentBlt ou AlphaBlend conforme necessário.

Para versões de Desenhar que não especificam um retângulo fonte, a imagem de origem inteira é o padrão.Para a versão de Desenhar que não especifica um tamanho para o retângulo alvo, o tamanho da imagem de origem é a opção e nenhum alongar-se ou se ocorrerem.

Requisitos

Cabeçalho: atlimage.h

Consulte também

Referência

Classe de CImage