Compartir a través de


Graphics::D rawImage(Image*,constRectF&,constRectF&,Unit,constImageAttributes*) (gdiplusgraphics.h)

El método Graphics::D rawImage dibuja una parte especificada de una imagen en una ubicación especificada.

Sintaxis

Status DrawImage(
  [in]      Image                 *image,
  [in, ref] const RectF &         destRect,
  [in, ref] const RectF &         sourceRect,
  [in]      Unit                  srcUnit,
  [in]      const ImageAttributes *imageAttributes
);

Parámetros

[in] image

Tipo: Imagen*

Puntero a un objeto Image que especifica la imagen que se va a dibujar.

[in, ref] destRect

Tipo: RectF

Rectángulo, medido en píxeles, que especifica los límites de la imagen representada. La parte de la imagen especificada por sourceRect se escala para rellenar el rectángulo especificado por destRect.

[in, ref] sourceRect

Tipo: RectF

Rectángulo que especifica la parte de la imagen que se va a dibujar.

[in] srcUnit

Tipo: Unidad

Elemento de la enumeración Unit que especifica la unidad de medida para el rectángulo de origen.

[in] imageAttributes

Tipo: ImageAttributes*

Opcional. Puntero a un objeto ImageAttributes que especifica los ajustes de color que se aplicarán cuando se representa la imagen. El valor predeterminado es NULL.

Valor devuelto

Tipo: Estado

Si el método se ejecuta correctamente, devuelve Ok, que es un elemento de la enumeración Status .

Si se produce un error en el método, devuelve uno de los otros elementos de la enumeración Status .

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado gdiplusgraphics.h (include Gdiplus.h)
Library Gdiplus.lib
Archivo DLL Gdiplus.dll

Consulte también

Dibujo, posicionamiento y clonación de imágenes

Elementos gráficos

Imagen

Cargar y mostrar mapas de bits