Share via


Windows-Format Metafiles

Metadateien im Microsoft Windows-Format sind in ihren Funktionen eingeschränkt und sollten nur selten verwendet werden. Die Funktionen im Windows-Format werden unterstützt, um die Abwärtskompatibilität mit Anwendungen aufrechtzuerhalten, die für die Ausführung als 16-Bit-Windows-basierte Anwendungen geschrieben wurden. Stattdessen sollten Sie die Funktionen im erweiterten Format verwenden.

Eine Metadatei im Windows-Format wird von 16-Bit-Windows-basierten Anwendungen verwendet. Das Format besteht aus einem Header und einem Array von Metadateidatensätzen.

Im Folgenden sind die Einschränkungen dieses Formats aufgeführt:

  • Eine Metadatei im Windows-Format ist anwendungs- und geräteabhängig. Änderungen in den Zuordnungsmodi der Anwendung oder der Geräteauflösung wirken sich auf die Darstellung von Metadateien aus, die in diesem Format erstellt wurden.
  • Eine Metadatei im Windows-Format enthält keinen umfassenden Header, der die ursprünglichen Bildabmessungen, die Auflösung des Geräts, auf dem das Bild erstellt wurde, eine optionale Textbeschreibung oder eine optionale Palette beschreibt.
  • Eine Metadatei im Windows-Format unterstützt die neuen Kurven-, Pfad- und Transformationsfunktionen nicht. Sehen Sie sich die Liste der unterstützten Funktionen in der folgenden Tabelle an.
  • Einige Metadateidatensätze im Windows-Format können nicht skaliert werden.
  • Der Metadateigerätekontext, der einer Metadatei im Windows-Format zugeordnet ist, kann nicht abgefragt werden (d. a. eine Anwendung kann keine Geräteauflösungsdaten, Schriftartmetriken usw. abrufen).

Im Folgenden sind die einzigen Funktionen aufgeführt, die von Metadateien im Windows-Format unterstützt werden.

     
AnimatePaletteArc
Bitblt
Chord
CreateBrushIndirect
CreateDIBPatternBrush
CreateFontIndirect
CreatePalette
CreatePatternBrush
CreatePenIndirect
DeleteObject
Ellipse
Flucht
ExcludeClipRect
ExtFloodFill
ExtTextOut
FillRgn
FloodFill
FrameRgn
IntersectClipRect
InvertRgn
LineToMoveToEx
OffsetClipRgn
OffsetViewportOrgEx
OffsetWindowOrgEx
PaintRgn
PatBlt
Kreis
Polygon
Polylinie
PolyPolygon
RealizePalette
Rechteck
ResizePalette
RestoreDC
RoundRect
SaveDC
ScaleViewportExtExtEx
ScaleWindowExtExt
SelectClipRgn
Auswählenobjekt
SelectPaletteSetBkColor
SetBkMode
SetDIBitsToDevice
SetMapMode
SetMapperFlags
SetPaletteEntries
SetPixel
SetPolyFillMode
SetROP2
SetStretchBltMode
SetTextAlign
SetTextCharacterExtra
SetTextColor
SetTextJustification
SetViewportOrgEx
SetWindowExtExt
SetWindowOrgEx
StretchBlt
StretchDIBits
Textout

Hinweis

Um eine Metadatei im Windows-Format in eine Metadatei im erweiterten Format zu konvertieren, rufen Sie die GetMetaFileBitsEx-Funktion auf, um die Daten aus der Metadatei im Windows-Format abzurufen, und rufen Sie dann die SetWinMetaFileBits-Funktion auf, um diese Daten in eine Metadatei im erweiterten Format zu konvertieren. Rufen Sie die GetWinMetaFileBits-Funktion auf, um einen Datensatz im erweiterten Format in einen Datensatz im Windows-Format zu konvertieren.