Freigeben über


CMetaFileDC::CloseEnhanced

Schließt einen Gerätekontext der erweiterten Metadatei und gibt ein Handle zurück, das eine ErhöhenFormat Metadatei identifiziert.

HENHMETAFILE CloseEnhanced( );

Rückgabewert

Ein Handle einer erweiterten Metadatei, wenn erfolgreich; andernfalls NULL.

Hinweise

Eine Anwendung kann das Handle der erweiterten Metadatei verwenden, das von dieser Funktion zurückgegeben wird, um die folgenden Aufgaben ausführen:

  • Zeigen Sie ein Bild an, das in einer erweiterten Metadatei gespeichert wird

  • Erstellen Sie Kopien der erweiterten Metadatei

  • Auflisten, ändern oder einzelne Datensätze der Kopie in der erweiterten Metadatei

  • Rufen Sie eine optionale Beschreibung des Metadateiinhalts im Header der erweiterten Metadatei ab

  • Rufen Sie eine Kopie des Headers der erweiterten Metadatei ab

  • Rufen Sie eine binäre Kopie der erweiterten Metadatei ab

  • Listen Sie die Farben in der Palette optionalen auf

  • Konvertiert eine ErhöhenFormat Metadatei in eine Windows-Stil Metadatei

Wenn die Anwendung nicht mehr das Handle der erweiterten Metadatei erfordert, sollte sie das Handle freigeben, indem sie die Win32 DeleteEnhMetaFile aufrufen.

Anforderungen

Header: afxext.h

Siehe auch

Referenz

CMetaFileDC-Klasse

Hierarchiediagramm

CDC::PlayMetaFile

CMetaFileDC::CreateEnhanced

DeleteEnhMetaFile