Graphics::EnumerateMetafile(constMetafile*,constPoint*,INT,constRect&,Unit,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(
[in] const Metafile *metafile,
[in] const Point *destPoints,
[in] INT count,
[in, ref] const Rect & srcRect,
[in] Unit srcUnit,
[in] EnumerateMetafileProc callback,
[in] VOID *callbackData,
[in] const ImageAttributes *imageAttributes
);
Parametri
[in] metafile
Tipo: const Metafile*
Puntatore a un metafile da enumerare.
[in] destPoints
Tipo: const Point*
Puntatore a una matrice di punti di destinazione. Si tratta di una matrice di tre punti che definisce il parallelogramma di destinazione per il metafile visualizzato.
[in] count
Tipo: INT
Intero che specifica il numero di punti nella matrice destPoints .
[in, ref] srcRect
Tipo: const Rect
Riferimento a un rettangolo che specifica la parte del metafile visualizzato.
[in] srcUnit
Tipo: Unità
Elemento dell'enumerazione Unit che specifica l'unità di misura per il rettangolo di origine.
[in] callback
Tipo: EnumerateMetafileProc
Puntatore a una funzione di callback definita dall'applicazione. Il prototipo per la funzione di callback viene assegnato in Gdiplustypes.h.
[in] callbackData
Tipo: VOID*
facoltativo. Puntatore a un blocco di dati passato alla funzione di callback. Il valore predefinito è NULL.
[in] imageAttributes
Tipo: 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, che è un elemento dell'enumerazione Status .
Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .
Requisiti
Requisito | Valore |
---|---|
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 |