Compartilhar via


Método Metafile::P layRecord (gdiplusheaders.h)

O método Metafile::P layRecord reproduz um registro de metafile.

Sintaxe

Status PlayRecord(
  [in] EmfPlusRecordType recordType,
  [in] UINT              flags,
  [in] UINT              dataSize,
  [in] const BYTE        *data
);

Parâmetros

[in] recordType

Tipo: EmfPlusRecordType

Elemento da enumeração EmfPlusRecordType que especifica o tipo de registro de metafile a ser reproduzido.

[in] flags

Tipo: UINT

Conjunto de sinalizadores que especificam atributos do registro a ser reproduzido.

[in] dataSize

Tipo: UINT

Inteiro que especifica o número de bytes contidos nos dados de registro.

[in] data

Tipo: const BYTE*

Ponteiro para uma matriz de bytes que contém os dados de registro.

Retornar valor

Tipo: Status

Se o método for bem-sucedido, ele retornará Ok, que é um elemento da enumeração Status .

Se o método falhar, ele retornará um dos outros elementos da enumeração Status .

Comentários

Esse método é usado em conjunto com o método Métodos EnumerateMetafile da classe Graphics . O método Métodos EnumerateMetafile chama uma função de retorno de chamada definida pelo aplicativo para cada registro em um metafile especificado. A função de retorno de chamada pode exibir cada registro (ou registros selecionados) chamando o método Metafile::P layRecord .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho gdiplusheaders.h (inclua Gdiplus.h)
Biblioteca Gdiplus.lib
DLL Gdiplus.dll

Confira também

EmfPlusRecordType

Métodos EnumerateMetafile

Carregando e exibindo metarquivos

Metarquivo

Metarquivos