Share via


ID2D1DeviceContext2 ::D rawGdiMetafile(ID2D1GdiMetafile*,constD2D1_RECT_F&,constD2D1_RECT_F*) (d2d1_3.h)

Dessine un métafichier dans le contexte de l’appareil à l’aide des rectangles source et de destination donnés.

Syntaxe

void DrawGdiMetafile(
  [in]           ID2D1GdiMetafile    *gdiMetafile,
  [ref]          const D2D1_RECT_F & destinationRectangle,
  [in, optional] const D2D1_RECT_F   *sourceRectangle
);

Paramètres

[in] gdiMetafile

Type : ID2D1GdiMetafile*

Métafichier à dessiner.

[ref] destinationRectangle

Type : const D2D1_RECT_F*

Rectangle dans la cible dans laquelle le métafichier sera dessiné, par rapport au coin supérieur gauche (défini dans les ADRESSES DIPs) de la cible de rendu. Si NULL est spécifié, le rectangle de destination est {0, 0, w, h}, où w et h correspondent à la largeur et à la hauteur du métafichier, comme indiqué par ID2D1GdiMetafile ::GetBounds.

[in, optional] sourceRectangle

Type : const D2D1_RECT_F*

Rectangle du métafichier source qui sera dessiné, par rapport au coin supérieur gauche (défini dans les adresses DIPs) du métafichier. Si NULL est spécifié, le rectangle source est la valeur retournée par ID2D1GdiMetafile1 ::GetSourceBounds.

Valeur de retour

None

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2016 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1_3.h
DLL D2d1.dll

Voir aussi

ID2D1DeviceContext

ID2D1DeviceContext2