Freigeben über


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

Die Graphics::D rawImage-Methode zeichnet einen angegebenen Teil eines Bilds an einer angegebenen Position.

Syntax

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

Parameter

[in] image

Typ: Image*

Zeiger auf ein Image-Objekt , das das zu zeichnende Bild angibt.

[in, ref] destRect

Typ: RectF

Rechteck, gemessen in Pixel, das die Grenzen des gerenderten Bilds angibt. Der von sourceRect angegebene Teil des Bilds wird skaliert, um das durch destRect angegebene Rechteck auszufüllen.

[in, ref] sourceRect

Typ: RectF

Rechteck, das den Teil des zu zeichnenden Bilds angibt.

[in] srcUnit

Typ: Einheit

Element der Unit-Enumeration , das die Maßeinheit für das Quellrechteck angibt.

[in] imageAttributes

Typ: ImageAttributes*

Optional. Zeiger auf ein ImageAttributes-Objekt , das Farbanpassungen angibt, die angewendet werden sollen, wenn das Bild gerendert wird. Der Standardwert ist NULL.

Rückgabewert

Typ: Status

Wenn die Methode erfolgreich ist, gibt sie OK zurück, ein Element der Status-Enumeration .

Wenn die Methode fehlschlägt, wird eines der anderen Elemente der Status-Enumeration zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile gdiplusgraphics.h (include Gdiplus.h)
Bibliothek Gdiplus.lib
DLL Gdiplus.dll

Weitere Informationen

Zeichnen, Positionieren und Klonen von Bildern

Grafiken

Image

Laden und Anzeigen von Bitmaps