Método Bitmap::Clone(constRect&,PixelFormat) (gdiplusheaders.h)

El método Bitmap::Clone crea un nuevo objeto Bitmap copiando una parte de este mapa de bits.

Sintaxis

Bitmap * Clone(
  const Rect & rect,
  PixelFormat  format
);

Parámetros

rect

Referencia a un rectángulo que especifica la parte de este mapa de bits que se va a copiar.

format

Entero que especifica el formato de píxel del nuevo mapa de bits. El tipo de datos PixelFormat y las constantes que representan varios formatos de píxeles se definen en Gdipluspixelformats.h. Para obtener más información sobre las constantes de formato de píxel, vea Constantes de formato de píxel de imagen.

Valor devuelto

Tipo: Mapa de bits*

Este método devuelve un puntero al nuevo objeto Bitmap.

Observaciones

Ejemplos

En el ejemplo siguiente se crea un objeto Bitmap a partir de un archivo de imagen, se clona la parte superior izquierda de la imagen y, a continuación, se dibuja la imagen clonada.

VOID Example_Clone(HDC hdc)
{
   Graphics graphics(hdc);

   // Create a Bitmap object from a JPEG file.
   Bitmap bitmap(L"Climber.jpg");

   // Clone a portion of the bitmap.
   Bitmap* clone = bitmap.Clone(Rect(0, 0, 100, 100), PixelFormatDontCare);

   // Draw the clone.
   graphics.DrawImage(clone, 0, 0);

   delete clone;
}

Requisitos

Requisito Valor
Header gdiplusheaders.h

Consulte también

Bitmap

Clonar

Imagen

Constantes de formato de píxel de imagen

Rect

Uso de imágenes, mapas de bits y metarchivos

Imágenes, mapas de bits y metarchivos