Delen via


Windows-Format metabestanden

Metabestanden in Microsoft Windows-indeling zijn beperkt in hun mogelijkheden en moeten zelden worden gebruikt. De Windows-indelingsfuncties worden ondersteund om compatibiliteit met eerdere versies te behouden met toepassingen die zijn geschreven om uit te voeren als 16-bits Windows-toepassingen. In plaats daarvan moet u de functies voor verbeterde indeling gebruiken.

Een Windows-indeling metabestand wordt gebruikt door 16-bits Windows-toepassingen. De indeling bestaat uit een header en een matrix met metabestandrecords.

Hier volgen de beperkingen van deze indeling:

  • Een Windows-indelingsmetabestand is afhankelijk van toepassingen en apparaten. Wijzigingen in de toewijzingsmodi van de toepassing of de apparaatresolutie zijn van invloed op het uiterlijk van metabestanden die in deze indeling zijn gemaakt.
  • Een Windows-indelingsmetabestand bevat geen uitgebreide koptekst die de oorspronkelijke afbeeldingsdimensies beschrijft, de resolutie van het apparaat waarop de afbeelding is gemaakt, een optionele tekstbeschrijving of een optioneel palet.
  • Een Windows-indelingsmetabestand biedt geen ondersteuning voor de nieuwe curve-, pad- en transformatiefuncties. Bekijk de lijst met ondersteunde functies in de volgende tabel.
  • Sommige Metafile-records in Windows-indeling kunnen niet worden geschaald.
  • De context van het metabestandapparaat die is gekoppeld aan een Windows-indeling kan niet worden opgevraagd (een toepassing kan dus geen apparaatomzettingsgegevens, metrische lettertypegegevens, enzovoort) ophalen.

Hier volgen de enige functies die worden ondersteund door metabestanden in Windows-indeling.

     
AnimatePaletteArc
BitBlt-
akkoord
CreateBrushIndirect-
CreateDIBPatternBrush
CreateFontIndirect-
CreatePalette-
CreatePatternBrush-
CreatePenIndirect-
DeleteObject-
met drie puntjes
Escape-
ExcludeClipRect-
ExtFloodFill-
ExtTextOut-
FillRgn-
FloodFill-
FrameRgn-
IntersectClipRect-
InvertRgn-
LineToMoveToEx-
OffsetClipRgn-
OffsetViewportOrgEx-
OffsetWindowOrgEx-
PaintRgn-
PatBlt-
cirkel
veelhoek
polylijn
PolyPolygon-
RealizePalette-
rechthoek
ResizePalette-
RestoreDC-
RoundRect-
SaveDC-
ScaleViewportExtEx
ScaleWindowExtEx-
SelectClipRgn-
SelectObject-
SelectPaletteSetBkColor-
SetBkMode-
SetDIBitsToDevice-
SetMapMode
SetMapperFlags-
SetPaletteEntries
Set Pixel
SetPolyFillMode
SetROP2-
SetStretchBltMode
SetTextAlign-
SetTextCharacterExtra-
SetTextColor-
SetTextJustification-
SetViewportOrgEx-
SetWindowExtEx
SetWindowOrgEx-
StretchBlt-
StretchDIBits-
TextOut-

Notitie

Als u een Windows-indelingsmetabestand wilt converteren naar een metabestand met verbeterde indeling, roept u de functie GetMetaFileBitsEx aan om de gegevens op te halen uit het metabestand met windows-indeling en roept u vervolgens de Functie SetWinMetaFileBits aan om deze gegevens te converteren naar een metabestand met verbeterde indeling. Als u een record met verbeterde indeling wilt converteren naar een Windows-indelingsrecord, roept u de functie GetWinMetaFileBits aan.