Condividi tramite


Funzione CloseEnhMetaFile (wingdi.h)

La funzione CloseEnhMetaFile chiude un contesto di dispositivo metafile avanzato e restituisce un handle che identifica un metafile in formato avanzato.

Sintassi

HENHMETAFILE CloseEnhMetaFile(
  [in] HDC hdc
);

Parametri

[in] hdc

Gestire in un contesto di dispositivo metafile avanzato.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è un handle per un metafile avanzato.

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

Commenti

Un'applicazione può usare l'handle di metafile avanzato restituito dalla funzione CloseEnhMetaFile per eseguire le attività seguenti:

  • Visualizzare un'immagine archiviata in un metafile avanzato
  • Creare copie del metafile avanzato
  • Enumerare, modificare o copiare singoli record nel metafile avanzato
  • Recuperare una descrizione facoltativa del contenuto del metafile dall'intestazione enhanced-metafile
  • Recuperare una copia dell'intestazione del metafile avanzato
  • Recuperare una copia binaria del metafile avanzato
  • Enumerare i colori nella tavolozza facoltativa
  • Convertire un metafile in formato avanzato in un metafile in formato Windows
Quando l'applicazione non necessita più dell'handle metafile avanzato, deve rilasciare l'handle chiamando la funzione DeleteEnhMetaFile .

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

CopyEnhMetaFile

CreateEnhMetaFile

DeleteEnhMetaFile

EnumEnhMetaFile

GetEnhMetaFileBits

GetWinMetaFileBits

Funzioni metafile

Panoramica dei metafile

PlayEnhMetaFile