Condividi tramite


Graphics::EnumerateMetafile(constMetafile*,constPointF&,EnumerateMetafileProc,VOID*,constImageAttributes*) (gdiplusgraphics.h)

Il metodo Graphics::EnumerateMetafile chiama una funzione di callback definita dall'applicazione per ogni record in un metafile specificato. È possibile usare questo metodo per visualizzare un metafile chiamando PlayRecord nella funzione di callback.

Sintassi

Status EnumerateMetafile(
  const Metafile        *metafile,
  const PointF &        destPoint,
  EnumerateMetafileProc callback,
  VOID                  *callbackData,
  const ImageAttributes *imageAttributes
);

Parametri

metafile

Tipo: [in] const Metafile*

Puntatore a un metafile da enumerare.

destPoint

Tipo: [in, ref] const Point

Riferimento a un punto che specifica l'angolo superiore sinistro del metafile visualizzato.

callback

Tipo: [in] EnumerateMetafileProc

Puntatore a una funzione di callback definita dall'applicazione. Il prototipo per la funzione di callback viene assegnato in Gdiplustypes.h.

callbackData

Tipo: [in] VOID*

facoltativo. Puntatore a un blocco di dati passato alla funzione di callback. Il valore predefinito è NULL.

imageAttributes

Tipo: [in] ImageAttributes*

facoltativo. Puntatore a un oggetto ImageAttributes che specifica le regolazioni del colore per il metafile visualizzato. Il valore predefinito è NULL.

Valore restituito

Tipo: Stato

Se il metodo ha esito positivo, restituisce Ok, ovvero un elemento dell'enumerazione Status .

Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .

Requisiti

   
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdiplusgraphics.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll