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
Constantes de formato de píxel de imagen