Graphics.EnumerateMetafileProc Delegado
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona un método de devolución de llamada para el método 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
Parámetros
- recordType
- EmfPlusRecordType
Miembro de la enumeración EmfPlusRecordType que especifica el tipo de registro de metarchivo.
- flags
- Int32
Conjunto de marcadores que especifican los atributos del registro.
- dataSize
- Int32
Número de bytes en los datos del registro.
- data
-
IntPtr
nativeint
Puntero a un búfer que contiene los datos del registro.
- callbackData
- PlayRecordCallback
No se utiliza.
Valor devuelto
Devuelve true
cuando se desea continuar con la enumeración de registros; en caso contrario, devuelve false
.
- Atributos
Ejemplos
Para obtener un ejemplo, vea EnumerateMetafile.
Comentarios
Este método se usa junto con el EnumerateMetafile método de la Graphics clase . Ciertas sobrecargas del método llaman a un método de devolución de llamada definido por la EnumerateMetafile aplicación de este tipo para cada registro de un metarchivo especificado. La función de devolución de llamada puede mostrar cada registro (o registros seleccionados) llamando al PlayRecord método del Metafile objeto que se está enumerando.
Una declaración de usuario de este método de devolución de llamada debe tener los mismos parámetros que la Graphics.EnumerateMetafileProc declaración de delegado.
Métodos de extensión
GetMethodInfo(Delegate) |
Obtiene un objeto que representa el método representado por el delegado especificado. |