Метод Graphics::D rawImage(Image*;RectF*;Matrix*;Effect*;ImageAttributes*;Unit) (gdiplusgraphics.h)
Метод рисует часть изображения после применения указанного эффекта.
Синтаксис
Status DrawImage(
[in] Image *image,
[in] RectF *sourceRect,
[in] Matrix *xForm,
[in] Effect *effect,
[in] ImageAttributes *imageAttributes,
[in] Unit srcUnit
);
Параметры
[in] image
Тип: Изображение*
Указатель на объект Image , указывающий изображение для рисования.
[in] sourceRect
Тип: RectF*
Указатель на объект RectF , указывающий часть рисуемого изображения.
[in] xForm
Тип: Матрица*
Указатель на объект Matrix , указывающий параллелограмм, в котором отрисовывается часть изображения. Параллелограмм назначения вычисляется путем применения преобразования аффины, хранящегося в матрице, к исходному прямоугольнику.
[in] effect
Тип: эффект*
Указатель на экземпляр потомка класса Effect . Потомок указывает эффект или корректировку (например, изменение контрастности), которая применяется к изображению перед отрисовкой. Изображение не изменяется безвозвратно эффектом.
[in] imageAttributes
Тип: ImageAttributes*
Указатель на объект ImageAttributes , указывающий корректировки цвета, применяемые при отрисовки изображения. Может иметь значение NULL.
[in] srcUnit
Тип: Единица измерения*
Элемент перечисления Unit , указывающий единицу измерения для исходного прямоугольника.
Возвращаемое значение
Тип: Состояние
В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .
Если метод завершается ошибкой, он возвращает один из других элементов перечисления Status .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP, Windows 2000 Профессиональная [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | gdiplusgraphics.h (включая Gdiplus.h) |
Библиотека | Gdiplus.lib |
DLL | Gdiplus.dll |