Graphics.EnumerateMetafileProc Delegát
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje metodu zpětného volání pro metodu 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
Parametry
- recordType
- EmfPlusRecordType
Člen výčtu EmfPlusRecordType , který určuje typ záznamu metasouboru.
- flags
- Int32
Sada příznaků, které určují atributy záznamu.
- dataSize
- Int32
Počet bajtů v datech záznamu
- data
-
IntPtr
nativeint
Ukazatel na vyrovnávací paměť, která obsahuje data záznamu.
- callbackData
- PlayRecordCallback
Nepoužívá se.
Návratová hodnota
Pokud chcete pokračovat ve výčtu záznamů, false
vraťte setrue
. V opačném případě .
- Atributy
Příklady
Příklad najdete v tématu EnumerateMetafile.
Poznámky
Tato metoda se používá ve spojení s EnumerateMetafile metodou Graphics třídy. Určitá přetížení EnumerateMetafile metody volají metodu zpětného volání definované aplikací tohoto typu pro každý záznam v zadaném metasouboru. Funkce zpětného volání může zobrazit každý záznam (nebo vybrané záznamy) voláním PlayRecord metody výčtu Metafile .
Deklarace uživatele této metody zpětného volání musí mít stejné parametry jako deklarace delegáta Graphics.EnumerateMetafileProc .
Metody rozšíření
GetMethodInfo(Delegate) |
Získá objekt, který představuje metodu reprezentovanou zadaným delegátem. |