Compartilhar via


Função PlayEnhMetaFileRecord (wingdi.h)

A função PlayEnhMetaFileRecord reproduz um registro de meta-arquivo aprimorado executando as funções de GDI (interface de dispositivo gráfico) identificadas pelo registro.

Sintaxe

BOOL PlayEnhMetaFileRecord(
  [in] HDC                 hdc,
  [in] LPHANDLETABLE       pht,
  [in] const ENHMETARECORD *pmr,
  [in] UINT                cht
);

Parâmetros

[in] hdc

Um identificador para o contexto do dispositivo passado para a função EnumEnhMetaFile .

[in] pht

Um ponteiro para uma tabela de identificadores para objetos GDI usados ao reproduzir o metarquivo. A primeira entrada nesta tabela contém o identificador enhanced-metafile.

[in] pmr

Um ponteiro para o registro de meta-arquivo aprimorado a ser reproduzido.

[in] cht

O número de identificadores na tabela de identificadores.

Valor retornado

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero.

Comentários

Essa é uma função enhanced-metafile.

Um aplicativo normalmente usa PlayEnhMetaFileRecord em conjunto com a função EnumEnhMetaFile para processar e reproduzir um meta-arquivo de formato aprimorado um registro por vez.

Os parâmetros hdc, lpHandletable e nHandles devem ser exatamente aqueles passados para o procedimento de retorno de chamada EnhMetaFileProc pela função EnumEnhMetaFile .

Se PlayEnhMetaFileRecord não reconhecer um registro, ele ignorará o registro e retornará TRUE.

Requisitos

Requisito Valor
Cliente mínimo com suporte 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 wingdi.h (inclua Windows.h)
Biblioteca Gdi32.lib
DLL Gdi32.dll

Confira também

EnumEnhMetaFile

Funções de metarquivo

Visão geral de meta-arquivos

PlayEnhMetaFile