Partager via


Structure ENHMETAHEADER3 (gdiplusmetaheader.h)

La structure ENHMETAHEADER3 contient des données de métafichier amélioré, y compris les dimensions de l’image de métafichier, le nombre d’enregistrements dans le métafichier et la résolution de l’appareil sur lequel le métafichier a été créé.

Syntaxe

typedef struct {
  DWORD iType;
  DWORD nSize;
  RECTL rclBounds;
  RECTL rclFrame;
  DWORD dSignature;
  DWORD nVersion;
  DWORD nBytes;
  DWORD nRecords;
  WORD  nHandles;
  WORD  sReserved;
  DWORD nDescription;
  DWORD offDescription;
  DWORD nPalEntries;
  SIZEL szlDevice;
  SIZEL szlMillimeters;
} ENHMETAHEADER3;

Membres

iType

Type : DWORD

Type d’enregistrement. La valeur est toujours EMR_HEADER.

nSize

Type : DWORD

Taille de la structure, en octets. Cette valeur peut être supérieure à la valeur retournée par sizeof(ENHMETAHEADER3).

rclBounds

Type : RECTL

Rectangle englobant, en unités d’appareil, pour l’image stockée dans le métafichier.

rclFrame

Type : RECTL

Rectangle, en unités de 0,01 millimètre, qui entoure l’image stockée dans le métafichier.

dSignature

Type : DWORD

Doit être ENHMETA_SIGNATURE.

nVersion

Type : DWORD

Numéro de version du format de métafichier. La version actuelle est 0x10000.

nBytes

Type : DWORD

Taille, en octets, du métafichier.

nRecords

Type : DWORD

Nombre d’enregistrements dans le métafichier.

nHandles

Type : WORD

Nombre de handles dans la table de handle metafile. La gestion de l’index zéro est réservée.

sReserved

Type : WORD

Réservé. Doit être zéro.

nDescription

Type : DWORD

Nombre de caractères dans la chaîne qui contient la description du contenu du métafichier. Ce membre est 0 si le métafichier n’a pas de chaîne de description.

offDescription

Type : DWORD

Décalage entre le début de la structure ENHMETAHEADER3 et la chaîne qui contient la description du contenu du métafichier. Ce membre est 0 si le métafichier n’a pas de chaîne de description.

nPalEntries

Type : DWORD

Nombre d’entrées dans la palette de métafichiers.

szlDevice

Type : SIZEL

Résolution, en pixels, de l’appareil de référence.

szlMillimeters

Type : SIZEL

Résolution, en millimètres, de l’appareil de référence.

Configuration requise

   
Client minimal pris en charge Windows XP, Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête gdiplusmetaheader.h (inclure Gdiplus.h)