Partilhar via


CImage::Draw

Copia um bitmap no contexto de dispositivo de fonte para o contexto corrente.

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 de dispositivo de destino.

  • 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 retângulo de destino.

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

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

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

  • nSrcWidth
    A largura, em unidades lógicas, do retângulo de fonte.

  • nSrcHeight
    A altura, em unidades lógicas, do retângulo de fonte.

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

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

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

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

Desenhar executa a mesma operação que StretchBlt, a menos que a imagem contiver uma cor transparente ou um canal alfa.Nesse caso, Desenhar executa a mesma operação sistema autônomo um dos TransparentBlt or AlphaBlend conforme necessário.

Para versões de Desenhar que não especificam um retângulo de fonte, a imagem de fonte inteiro é o padrão.Para obter a versão do Desenhar que não especifica um dimensionar para o retângulo de destino, o dimensionar da imagem de fonte é o padrão e nenhuma esticar ou encolher ocorre.

Requisitos

Cabeçalho: atlimage.h

Consulte também

Referência

Classe CImage

Outros recursos

CImage membros