Condividi tramite


Graphics.EnumerateMetafileProc Delegato

Definizione

Fornisce un metodo di callback per il metodo EnumerateMetafile.

public: delegate bool Graphics::EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback ^ callbackData);
public delegate bool Graphics.EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback callbackData);
public delegate bool Graphics.EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback? callbackData);
[System.Runtime.InteropServices.ComVisible(false)]
public delegate bool Graphics.EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback callbackData);
type Graphics.EnumerateMetafileProc = delegate of EmfPlusRecordType * int * int * nativeint * PlayRecordCallback -> bool
[<System.Runtime.InteropServices.ComVisible(false)>]
type Graphics.EnumerateMetafileProc = delegate of EmfPlusRecordType * int * int * nativeint * PlayRecordCallback -> bool
Public Delegate Function Graphics.EnumerateMetafileProc(recordType As EmfPlusRecordType, flags As Integer, dataSize As Integer, data As IntPtr, callbackData As PlayRecordCallback) As Boolean 

Parametri

recordType
EmfPlusRecordType

Membro dell'enumerazione EmfPlusRecordType che specifica il tipo di record del metafile.

flags
Int32

Insieme di flag che specificano gli attributi di un record.

dataSize
Int32

Numero di byte contenuti nei dati del record.

data
IntPtr

nativeint

Puntatore a un buffer che contiene i dati del record.

callbackData
PlayRecordCallback

Non usato.

Valore restituito

Restituisce true se si desidera continuare a enumerare i record; in caso contrario, false .

Attributi

Esempio

Per un esempio, vedere EnumerateMetafile.

Commenti

Questo metodo viene usato insieme al EnumerateMetafile metodo della Graphics classe . Alcuni overload del EnumerateMetafile metodo chiamano un metodo di callback definito dall'applicazione di questo tipo per ogni record in un metafile specificato. La funzione di callback può visualizzare ogni record (o record selezionati) chiamando il PlayRecord metodo dell'oggetto Metafile enumerato.

Una dichiarazione utente di questo metodo di callback deve avere gli stessi parametri della dichiarazione del Graphics.EnumerateMetafileProc delegato.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a