Partilhar via


Graphics.EnumerateMetafileProc Delegar

Definição

Fornece um método de retorno de chamada para o 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

Membro da enumeração EmfPlusRecordType que especifica o tipo de registro de metarquivo.

flags
Int32

Conjunto de sinalizadores que especifica os atributos do registro.

dataSize
Int32

Número de bytes nos dados de registro.

data
IntPtr

nativeint

Ponteiro para um buffer que contém os dados de registro.

callbackData
PlayRecordCallback

Não usado.

Valor Retornado

Retorne true se desejar continuar enumerando registros; caso contrário, false.

Atributos

Exemplos

Para obter um exemplo, consulte EnumerateMetafile.

Comentários

Esse método é usado em conjunto com o EnumerateMetafile método da Graphics classe . Determinadas sobrecargas do EnumerateMetafile método chamam um método de retorno de chamada definido pelo aplicativo desse tipo para cada registro em um metafile especificado. A função de retorno de chamada pode exibir cada registro (ou registros selecionados) chamando o PlayRecord método do Metafile que está sendo enumerado.

Uma declaração de usuário desse método de retorno de chamada deve ter os mesmos parâmetros que a Graphics.EnumerateMetafileProc declaração de delegado.

Métodos de Extensão

GetMethodInfo(Delegate)

Obtém um objeto que representa o método representado pelo delegado especificado.

Aplica-se a