Graphics::D rawImage (Image*,constRectF&,constRectF&,Unit,constImageAttributes*) 方法 (gdiplusgraphics.h)

Graphics::D rawImage 方法在指定位置绘制图像的指定部分。

语法

Status DrawImage(
  [in]      Image                 *image,
  [in, ref] const RectF &         destRect,
  [in, ref] const RectF &         sourceRect,
  [in]      Unit                  srcUnit,
  [in]      const ImageAttributes *imageAttributes
);

参数

[in] image

类型: 图像*

指向 Image 对象的指针,该对象指定要绘制的图像。

[in, ref] destRect

类型: RectF

矩形,以像素为单位,指定所呈现图像的边界。 缩放 sourceRect 指定的图像部分以填充由 destRect 指定的矩形。

[in, ref] sourceRect

类型: RectF

指定要绘制的图像部分的矩形。

[in] srcUnit

类型: 单位

指定源矩形的度量单位的 Unit 枚举的元素。

[in] imageAttributes

类型: ImageAttributes*

可选。 指向 ImageAttributes 对象的指针,该对象指定要在呈现图像时应用的颜色调整。 默认值为 NULL。

返回值

类型: 状态

如果该方法成功,则返回 Ok,这是 Status 枚举的元素。

如果方法失败,它将返回 Status 枚举的其他元素之一。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 gdiplusgraphics.h (包括 Gdiplus.h)
Library Gdiplus.lib
DLL Gdiplus.dll

另请参阅

绘制、定位和复制图像

显卡

图像

加载和显示位图