Compartilhar via


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

O método Bitmap::Clone cria um novo objeto Bitmap copiando uma parte desse bitmap.

Sintaxe

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

Parâmetros

rect

Referência a um retângulo que especifica a parte deste bitmap a ser copiada.

format

Inteiro que especifica o formato de pixel do novo bitmap. O tipo de dados PixelFormat e as constantes que representam vários formatos de pixel são definidos em Gdipluspixelformats.h. Para obter mais informações sobre constantes de formato de pixel, consulte Constantes de formato de pixel de imagem.

Retornar valor

Tipo: Bitmap*

Esse método retorna um ponteiro para o novo objeto Bitmap.

Comentários

Exemplos

O exemplo a seguir cria um objeto Bitmap de um arquivo de imagem, clona a parte superior esquerda da imagem e desenha a imagem 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
Cabeçalho gdiplusheaders.h

Confira também

Bitmap

Clonar

Imagem

Constantes de formato de pixel de imagem

Rect

Usando imagens, bitmaps e metarquivos

Imagens, Bitmaps e Metarquivos