Funzione PlayEnhMetaFileRecord (wingdi.h)

La funzione PlayEnhMetaFileRecord esegue un record metafile avanzato eseguendo le funzioni GDI (Graphics Device Interface) identificate dal record.

Sintassi

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

Parametri

[in] hdc

Handle al contesto del dispositivo passato alla funzione EnumEnhMetaFile .

[in] pht

Puntatore a una tabella di handle agli oggetti GDI usati durante la riproduzione del metafile. La prima voce di questa tabella contiene l'handle di metafile avanzato.

[in] pmr

Puntatore al record metafile avanzato da riprodurre.

[in] cht

Numero di handle nella tabella handle.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero.

Commenti

Si tratta di una funzione metafile avanzata.

Un'applicazione usa in genere PlayEnhMetaFileRecord in combinazione con la funzione EnumEnhMetaFile per elaborare e riprodurre un metafile di formato avanzato un record alla volta.

I parametri hdc, lpHandletable e nHandles devono essere esattamente quelli passati alla routine di callback EnhMetaFileProc dalla funzione EnumEnhMetaFile .

Se PlayEnhMetaFileRecord non riconosce un record, ignora il record e restituisce TRUE.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h (include Windows.h)
Libreria Gdi32.lib
DLL Gdi32.dll

Vedi anche

EnumEnhMetaFile

Funzioni metafile

Panoramica dei metafile

PlayEnhMetaFile