ID2D1RenderTarget::D rawBitmap(ID2D1Bitmap*,constD2D1_RECT_F*,FLOAT,D2D1_BITMAP_INTERPOLATION_MODE,constD2D1_RECT_F*)-Methode (d2d1.h)
Zeichnet die angegebene Bitmap nach der Skalierung auf die Größe des angegebenen Rechtecks.
Syntax
void DrawBitmap(
[in] ID2D1Bitmap *bitmap,
[in, optional] 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 zu rendernden Bitmaps.
[in, optional] destinationRectangle
Typ: const D2D1_RECT_F*
Größe und Position des Bereichs, in den die Bitmap gezeichnet wird, in geräteunabhängigen Pixeln im Koordinatenbereich des Renderziels; NULL , um den ausgewählten Teil der Bitmap am Ursprung des Renderziels zu zeichnen. Wenn das Rechteck angegeben, aber nicht ordnungsgemäß sortiert ist, wird nichts gezeichnet, aber das Renderziel wechselt nicht in einen Fehlerzustand.
opacity
Typ: FLOAT
Ein Wert zwischen 0,0f und einschließlich 1,0f, der einen 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*
Größe und Position des zu zeichnenden Bitmapbereichs in geräteunabhängigen Pixeln im Koordinatenbereich der Bitmap; NULL , um die gesamte Bitmap zu zeichnen.
Rückgabewert
Keine
Bemerkungen
Diese Methode gibt keinen Fehlercode zurück, wenn sie fehlschlägt. Überprüfen Sie das Ergebnis, das von den Methoden ID2D1RenderTarget::EndDraw oder ID2D1RenderTarget::Flush zurückgegeben wird, um festzustellen, ob bei einem Zeichnungsvorgang (z. B. DrawBitmap) ein Fehler aufgetreten ist.
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
Laden einer Bitmap aus einer Datei
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für