Graphics.EnumerateMetafileProc Delegato
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |