Compartir a través de


Función PlayEnhMetaFileRecord (wingdi.h)

La función PlayEnhMetaFileRecord reproduce un registro de metarchivo mejorado ejecutando las funciones de interfaz de dispositivo gráfico (GDI) identificadas por el registro.

Sintaxis

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

Parámetros

[in] hdc

Identificador del contexto del dispositivo pasado a la función EnumEnhMetaFile .

[in] pht

Puntero a una tabla de identificadores a objetos GDI usados al reproducir el metarchivo. La primera entrada de esta tabla contiene el identificador de metarchivo mejorado.

[in] pmr

Puntero al registro de metarchivo mejorado que se va a reproducir.

[in] cht

Número de identificadores de la tabla de identificadores.

Valor devuelto

Si la función se realiza correctamente, el valor devuelto es distinto de cero.

Si la función no se realiza correctamente, el valor devuelto es cero.

Comentarios

Se trata de una función de metarchivo mejorada.

Normalmente, una aplicación usa PlayEnhMetaFileRecord junto con la función EnumEnhMetaFile para procesar y reproducir un metarchivo de formato mejorado un registro cada vez.

Los parámetros hdc, lpHandletable y nHandles deben ser exactamente los que se pasan al procedimiento de devolución de llamada EnhMetaFileProc mediante la función EnumEnhMetaFile .

Si PlayEnhMetaFileRecord no reconoce un registro, omite el registro y devuelve TRUE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wingdi.h (incluye Windows.h)
Library Gdi32.lib
Archivo DLL Gdi32.dll

Consulte también

EnumEnhMetaFile

Funciones de metarchivo

Introducción a los metarchivos

PlayEnhMetaFile