Graphics.EnumerateMetafileProc Graphics.EnumerateMetafileProc Graphics.EnumerateMetafileProc Graphics.EnumerateMetafileProc Delegate

Definición

Proporciona un método de devolución de llamada para el método EnumerateMetafile.Provides a callback method for the EnumerateMetafile method.

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
Public Delegate Function Graphics.EnumerateMetafileProc(recordType As EmfPlusRecordType, flags As Integer, dataSize As Integer, data As IntPtr, callbackData As PlayRecordCallback) As Boolean 

Parámetros

recordType
EmfPlusRecordType EmfPlusRecordType EmfPlusRecordType EmfPlusRecordType

Miembro de la enumeración EmfPlusRecordType que especifica el tipo de registro de metarchivo.Member of the EmfPlusRecordType enumeration that specifies the type of metafile record.

flags
Int32 Int32 Int32 Int32

Conjunto de marcadores que especifican los atributos del registro.Set of flags that specify attributes of the record.

dataSize
Int32 Int32 Int32 Int32

Número de bytes en los datos del registro.Number of bytes in the record data.

data
IntPtr IntPtr IntPtr IntPtr

Puntero a un búfer que contiene los datos del registro.Pointer to a buffer that contains the record data.

Valor devuelto

System.Boolean

Devuelve true cuando se desea continuar con la enumeración de registros; en caso contrario, devuelve false.Return true if you want to continue enumerating records; otherwise, false.

Herencia
Graphics.EnumerateMetafileProcGraphics.EnumerateMetafileProcGraphics.EnumerateMetafileProcGraphics.EnumerateMetafileProc
Atributos

Ejemplos

Para obtener un ejemplo, vea EnumerateMetafile.For an example see EnumerateMetafile.

Comentarios

Este método se utiliza junto con el EnumerateMetafile método de la Graphics clase.This method is used in conjunction with the EnumerateMetafile method of the Graphics class. Algunas sobrecargas de los EnumerateMetafile método llamar a un método de devolución de llamada definido por la aplicación de este tipo para cada registro de un metarchivo.Certain overloads of the EnumerateMetafile method call an application-defined callback method of this type for each record in a specified metafile. La función de devolución de llamada puede mostrar cada registro (o registros seleccionados) mediante una llamada a la PlayRecord método de la Metafile que se está enumerando.The callback function can display each record (or selected records) by calling the PlayRecord method of the Metafile that is being enumerated.

Una declaración de usuario de este método de devolución de llamada debe tener los mismos parámetros que el Graphics.EnumerateMetafileProc declaración de delegado.A user declaration of this callback method must have the same parameters as the Graphics.EnumerateMetafileProc delegate declaration.

Extension Methods

GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.Gets an object that represents the method represented by the specified delegate.

Se aplica a