Поделиться через


Метод 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.

Возвращаемое значение

Тип: Состояние

В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .

Если метод завершается ошибкой, он возвращает один из других элементов перечисления Status .

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header gdiplusgraphics.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

См. также раздел

Отрисовка, позиционирование и клонирование изображений

Графика

Изображение

Загрузка и отображение растровых изображений