Share via


ID2D1RenderTarget::D rawBitmap(ID2D1Bitmap*,constD2D1_RECT_F&,FLOAT,D2D1_BITMAP_INTERPOLATION_MODE,constD2D1_RECT_F*)-Methode (d2d1.h)

Zeichnet die angegebene Bitmap, nachdem sie auf die Größe des angegebenen Rechtecks skaliert wurde.

Syntax

void DrawBitmap(
  [in]           ID2D1Bitmap                    *bitmap,
  [ref]          const D2D1_RECT_F &            destinationRectangle,
                 FLOAT                          opacity,
                 D2D1_BITMAP_INTERPOLATION_MODE interpolationMode,
  [in, optional] const D2D1_RECT_F              *sourceRectangle
);

Parameter

[in] bitmap

Typ: ID2D1Bitmap*

Die bitmap, die gerendert werden soll.

[ref] destinationRectangle

Typ: const D2D1_RECT_F

Die Größe und Position des Bereichs, in dem die Bitmap gezeichnet wird, in geräteunabhängigen Pixeln im Koordinatenraum des Renderziels. Wenn das Rechteck nicht gut sortiert ist, wird nichts gezeichnet, aber das Renderziel geht nicht in einen Fehlerzustand ein.

opacity

Typ: FLOAT

Ein Wert zwischen 0,0f und 1,0f, einschließlich, der den Deckkraftwert angibt, der auf die Bitmap angewendet werden soll; Dieser Wert wird mit den Alphawerten des Bitmapinhalts multipliziert. Der Standardwert ist 1.0f.

interpolationMode

Typ: D2D1_BITMAP_INTERPOLATION_MODE

Der Interpolationsmodus, der verwendet werden soll, wenn die Bitmap durch den Zeichnungsvorgang skaliert oder gedreht wird. Der Standardwert ist D2D1_BITMAP_INTERPOLATION_MODE_LINEAR.

[in, optional] sourceRectangle

Typ: const D2D1_RECT_F*

Die Größe und Position des zu zeichnenden Bereichs innerhalb der Bitmap in geräteunabhängigen Pixeln im Koordinatenraum der Bitmap; NULL , um die gesamte Bitmap zu zeichnen.

Rückgabewert

Keine

Bemerkungen

Diese Methode gibt keinen Fehlercode zurück, wenn ein Fehler auftritt. Um zu ermitteln, ob bei einem Zeichnungsvorgang (z. B . DrawBitmap) ein Fehler aufgetreten ist, überprüfen Sie das von den Methoden ID2D1RenderTarget::EndDraw oder ID2D1RenderTarget::Flush zurückgegebene Ergebnis.

Beispiele

Ein Beispiel finden Sie unter Zeichnen einer Bitmap. Ein Beispiel zum Laden einer Bitmap aus einer Ressource oder Datei finden Sie unter Laden einer Bitmap aus einer Ressource und Laden einer Bitmap aus einer Datei.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile d2d1.h
Bibliothek D2d1.lib
DLL D2d1.dll

Weitere Informationen

ID2D1RenderTarget