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;
}
要求
要求 | 值 |
---|---|
Header | gdiplusheaders.h |