Graphics ::EnumerateMetafile(constMetafile*,constRectF&,constRectF&,Unit,EnumerateMetafileProc,VOID*,constImageAttributes*) (gdiplusgraphics.h)
La méthode Graphics ::EnumerateMetafile appelle une fonction de rappel définie par l’application pour chaque enregistrement dans un métafichier spécifié. Vous pouvez utiliser cette méthode pour afficher un métafichier en appelant PlayRecord dans la fonction de rappel.
Syntaxe
Status EnumerateMetafile(
[in] const Metafile *metafile,
[in, ref] const RectF & destRect,
[in, ref] const RectF & srcRect,
[in] Unit srcUnit,
[in] EnumerateMetafileProc callback,
[in] VOID *callbackData,
[in] const ImageAttributes *imageAttributes
);
Paramètres
[in] metafile
Type : const Metafile*
Pointeur vers un métafichier à énumérer.
[in, ref] destRect
Type : const RectF
Référence à un objet RectF qui spécifie le rectangle dans lequel le métafichier est affiché.
[in, ref] srcRect
Type : const RectF
Référence à un objet RectF qui spécifie la partie du métafichier affichée.
[in] srcUnit
Type : Unité
Élément de l’énumération Unit qui spécifie l’unité de mesure du rectangle source.
[in] callback
Type : EnumerateMetafileProc
Pointeur vers une fonction de rappel définie par l’application. Le prototype de la fonction de rappel est donné dans Gdiplustypes.h.
[in] callbackData
Type : VOID*
facultatif. Pointeur vers un bloc de données passé à la fonction de rappel. La valeur par défaut est NULL.
[in] imageAttributes
Type : ImageAttributes*
facultatif. Pointeur vers un objet ImageAttributes qui spécifie des ajustements de couleur pour le métafichier affiché. La valeur par défaut est NULL.
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 .
Configuration requise
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 | gdiplusgraphics.h (inclure Gdiplus.h) |
Bibliothèque | Gdiplus.lib |
DLL | Gdiplus.dll |