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 |