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) |