Bitmap::Clone (constRect&,PixelFormat) 方法 (gdiplusheaders.h)

Bitmap::Clone 方法會複製此點陣圖的一部分,以建立新的 Bitmap 物件。

語法

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

參數

rect

矩形的參考,指定要複製的這個點陣圖部分。

format

指定新點陣圖圖圖格式的整數。 代表各種像素格式的 PixelFormat 資料類型和常數是在 Gdipluspixelformats.h 中定義。 如需圖元格式常數的詳細資訊,請參閱 影像圖元格式常數

傳回值

類型:點陣圖*

這個方法會傳回新 Bitmap 物件的指標。

備註

範例

下列範例會從圖像檔建立 Bitmap 對象、複製影像的左上方部分,然後繪製複製的影像。

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;
}

規格需求

需求
標頭 gdiplusheaders.h

另請參閱

點陣圖

複製

映像

影像圖元格式常數

Rect

使用影像、位圖和元檔

影像、點陣圖和中繼檔