GdipGetMetafileHeaderFromFile()
Syntaxe
|
Resultat.i = GdipGetMetafileHeaderFromFile(filename.p-unicode, @header.MetafileHeader)
Paramètres
|
filename.p-unicode[in] Chaîne Unicode qui indique le nom du fichier (métafichier EMF/WMF) existant sur le disque.
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 EMF (y compris EMF+ only et EMF + dual) à partir d'un métafichier présent sur le disque.
La structure MetafileHeader utilisée par le paramètre header.MetafileHeader définie les éléments retrouvés par la fonction.
L'exemple ouvre une boite de dialogue permettant de sélectionner le fichier emf/wmf de son choix. Le métafichier est affiché en réduisant la taille si une des dimensions est supérieure à 200 pixels (la proportionnalité est gardée). 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