Graphics ::D rawImage(Image*,RectF*,Matrix*,Effect*,ImageAttributes*,Unit) (gdiplusgraphics.h)
La méthode dessine une partie d’une image après avoir appliqué un effet spécifié.
Syntaxe
Status DrawImage(
[in] Image *image,
[in] RectF *sourceRect,
[in] Matrix *xForm,
[in] Effect *effect,
[in] ImageAttributes *imageAttributes,
[in] Unit srcUnit
);
Paramètres
[in] image
Type : Image*
Pointeur vers un objet Image qui spécifie l’image à dessiner.
[in] sourceRect
Type : RectF*
Pointeur vers un objet RectF qui spécifie la partie de l’image à dessiner.
[in] xForm
Type : Matrice*
Pointeur vers un objet Matrix qui spécifie le paralléliogramme dans lequel la partie image est affichée. Le paralléliogramme de destination est calculé en appliquant la transformation affine stockée dans la matrice au rectangle source.
[in] effect
Type : Effet*
Pointeur vers un instance d’un descendant de la classe Effect. Le descendant spécifie un effet ou un ajustement (par exemple, une modification du contraste) qui est appliqué à l’image avant le rendu. L’image n’est pas modifiée définitivement par l’effet.
[in] imageAttributes
Type : ImageAttributes*
Pointeur vers un objet ImageAttributes qui spécifie les ajustements de couleur à appliquer lors du rendu de l’image. Peut être NULL.
[in] srcUnit
Type : Unité*
Élément de l’énumération Unit qui spécifie l’unité de mesure du rectangle source.
Valeur retournée
Type : État
Si la méthode réussit, elle retourne Ok, qui est un élément de l’énumération Status .
Si la méthode échoue, elle retourne l’un des autres éléments de l’énumération Status .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | gdiplusgraphics.h (inclure Gdiplus.h) |
Bibliothèque | Gdiplus.lib |
DLL | Gdiplus.dll |