GdipGetMetafileHeaderFromMetafile()



Syntaxe
Resultat.i = GdipGetMetafileHeaderFromMetafile(*metafile, @header.MetafileHeader)

Paramètres

*metafile

[in] Pointeur sur un objet metafile existant.

header.MetafileHeader

[out] Variable de type MetafileHeader qui recevra les données du header définissant les attributs du métafichier.

Description

Cette fonction est classé par Micosoft dans les fonctions Graphics mais je l'ai classée dans les métafiles.

Cette fonction permet de retrouver les valeurs du header définissant les attributs du métafichier au format WMF/EMF (y compris EMF+ only et EMF + dual) à partir de l'identifiant GDI+ d'un métafichier.

La structure MetafileHeader utilisée par le paramètre header.MetafileHeader définie les éléments retrouvés par la fonction.
L'exemple crée un métafichier EMF+ dual en mémoire et dessine une courbe de Bézier et un camembert. Les principaux éléments du header sont affichés dans une ListIconGadget.

Résultat de la fonction

Si la fonction réussit, elle retourne #Ok qui est une constante de l'énumération status.
Si la fonction échoue, elle retourne une des autres valeurs de l'énumération status.

PB - OS

PureBasic v4.30 bêta 4 (Windows - x86)
Testé avec Windows Vista édition familiale Premium