Metafile ::P layRecord, méthode (gdiplusheaders.h)

La méthode Metafile ::P layRecord lit un enregistrement metafile.

Syntaxe

Status PlayRecord(
  [in] EmfPlusRecordType recordType,
  [in] UINT              flags,
  [in] UINT              dataSize,
  [in] const BYTE        *data
);

Paramètres

[in] recordType

Type : EmfPlusRecordType

Élément de l’énumération EmfPlusRecordType qui spécifie le type d’enregistrement de métafichier à lire.

[in] flags

Type : UINT

Jeu d’indicateurs qui spécifient les attributs de l’enregistrement à lire.

[in] dataSize

Type : UINT

Entier qui spécifie le nombre d’octets contenus dans les données d’enregistrement.

[in] data

Type : const BYTE*

Pointeur vers un tableau d’octets qui contient les données d’enregistrement.

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 .

Remarques

Cette méthode est utilisée conjointement avec la méthode EnumerateMetafile Methods de la classe Graphics . La méthode Méthodes EnumerateMetafile appelle une fonction de rappel définie par l’application pour chaque enregistrement dans un métafichier spécifié. La fonction de rappel peut afficher chaque enregistrement (ou enregistrements sélectionnés) en appelant la méthode Metafile ::P layRecord .

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 gdiplusheaders.h (inclure Gdiplus.h)
Bibliothèque Gdiplus.lib
DLL Gdiplus.dll

Voir aussi

EmfPlusRecordType

Méthodes EnumerateMetafile

Chargement et affichage des métafichiers

Metafile

Métafichiers