GdipGetFontCollectionFamilyList()



Syntaxe
Resultat.i = GdipGetFontCollectionFamilyList(*fontCollection, numSought.l, *gpfamilies, @numFound.l)
Paramètres
*fontCollection

[in] Pointeur sur un objet fontCollection existant.

numSought.l

[in] Nombre d'objet FontFamily de l'objet fontCollection. Utilisez la fonction GdipGetFontCollectionFamilyCount() pour retrouver ce nombre.

*gpfamilies

[in, out] Pointeur sur un tableau d'objet FontFamily qui recevra l'ensemble des identifiants FontFamily pour l'objet fontCollection.

numFound.l

[out] numFound recevra le nombre de FontFamily trouvées daGdipCloneFontFamilyns cette collection; ce nombre doit être le même que la valeur numSought.

Description

Cette fonction permet de retrouver la liste des identifiant FontFamily de l'objet fontCollection.

Le tableau d'objet FontFamily (paramètre *gpfamilies) devra être de taille suffisante pour recevoir l'ensemble des éléments. Typiquement, la taille est le produit du paramètre numSought par SizeOf(FontFamily).

L'exemple est celui de la fonction GdipNewInstalledFontCollection().

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