bon il faut que la police soit installée sur ton pc pour compiler, après tu peux la virer celui qui utilisera ton éxécutable aura un Richedit (par exemple) avec cette police sans qu'elle soit installée sur son PC...
N'oubliez pas de cliquer sur
Réponse acceptée si c'est OK
EddiTheHead
Messages postés58Date d'inscriptionmercredi 16 février 2005StatutMembreDernière intervention 2 juin 2006 8 oct. 2005 à 12:31
Slt,
J'ai été voir sur ces 2 sites, mais je n'ai pas testé parce que si je comprend bien, cela me permet d'utiliser une police personnelle dans mon prog. Moi ce que je veux faire, c'est trier plusieurs polices. Si j'en ai 200, je devrais les inclures dans un fichier ressource, compiler le prog et les afficher pour les trier. Si j'en ai d'autres, je devrais à chaque fois recompiler mon prog.
Ce que je voudrais faire, c'est plutot ouvrir une boite de dialogue pour sélectionner une police sur le disque dur, l'afficher et si elle me plait, je la garde sinon je supprime.
J'ai fait des recherches pour connaître le format d'un fichier TTF afin de les afficher moi-même, mais je n'ai rien trouvé. Mais si Windows a dans son noyau interne l'algorithme pour afficher les polices, je préfère le laisser faire :))
DRJEROME
Messages postés436Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention 5 février 2015 8 oct. 2005 à 13:04
en modifiant mon code il est facile d'installer définitivement la police...(je te laisse te débrouiller, j'ai laissé quelques éléments dans mon code dans ce sens)
EddiTheHead
Messages postés58Date d'inscriptionmercredi 16 février 2005StatutMembreDernière intervention 2 juin 2006 8 oct. 2005 à 15:59
Slt,
Tu avais raison dans ton 2ème message mais plutôt dans la section "How can my app use MY FONTS? not user's".
A ma première lecture des progs, je ne pensais pas que cela fonctionnerait. Mais il fallait que je teste et je ne peux que constater qu'apparemment on peut utiliser une police comme ressource pendant l'exécution du prog et puis la détruire pour ensuite charger une autre police.
J'ai dû mixer un peu les 2 exemples mais sa fonctionne. Juste une instruction que je ne comprends pas, par manque d'info dans l'aide :