Compartir a través de


CImage::Draw

Copia un mapa de bits de contexto del dispositivo de origen en el contexto actual del 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
    Un identificador al contexto del dispositivo de destino.

  • xDest
    La coordenada x, en unidades lógicas, de la esquina superior izquierda del rectángulo de destino.

  • yDest
    La coordenada y, en unidades lógicas, de la esquina superior izquierda del rectángulo de destino.

  • nDestWidth
    El ancho, en unidades lógicas, el rectángulo de destino.

  • nDestHeight
    El alto, en unidades lógicas, el rectángulo de destino.

  • xSrc
    La coordenada x, en unidades lógicas, de la esquina superior izquierda del rectángulo de origen.

  • ySrc
    La coordenada y, en unidades lógicas, de la esquina superior izquierda del rectángulo de origen.

  • nSrcWidth
    El ancho, en unidades lógicas, el rectángulo de origen.

  • nSrcHeight
    El alto, en unidades lógicas, el rectángulo de origen.

  • rectDest
    Una referencia a una estructura de RECT , identifica el destino.

  • rectSrc
    Una referencia a una estructura de RECT , identifica el origen.

  • pointDest
    Una referencia a una estructura de puntos que identifica la esquina superior izquierda del rectángulo de destino, en unidades lógicas.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

Dibujo realiza la misma operación que StretchBlt, a menos que la imagen contiene un color transparente o un canal alfa. En ese caso, Dibujo realiza la misma operación que TransparentBlt o AlphaBlend según sea necesario.

Para las versiones de Dibujo que no especifican un rectángulo de origen, la imagen de origen completa es el valor predeterminado. Para la versión de Dibujo que no especifica el tamaño del rectángulo de destino, el tamaño de la imagen de origen es el valor predeterminado y el ningún ajustar o el reducirse aparece.

Requisitos

encabezado: atlimage.h

Vea también

Referencia

CImage Class