Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Changement de police sous VC++ [ Archives / Graphique ] (KikiFrancky)

dimanche 29 juin 2003 à 20:10:22 | Changement de police sous VC++

KikiFrancky

J'en peux plus.J'ai beau gratter tant ke je peux pour trouver la solution,je n'y arrive pas.
Je cherche à modifier la police d'affichage en C sous Visual C++ en mode graphique avant un textOut mais tt ce que je peux trouver c'est des fonctions qui demandent en paramètre une structure composé de 50 attributs genre taille de caractère,espacement...
MAIS JE MEN FOUT MOI DE TOUT CA!!!!
tout ce que je sais c que j'ai téléchargé une police,que j'ai un beau fichier xxxx.ttf ds \windows\font et que je n'arrive pas à l'intégrer à ce putain de code...
Help me plz...

dimanche 29 juin 2003 à 21:03:26 | Re : Changement de police sous VC++

BruNews

Administrateur CodeS-SourceS
tu as enregistre la nouvelle police telechargee au niveau de windows ? tu le fais dans l'explorateur de fichier si tu te mets sur le dossier Windows\Fonts.
Ensuite seulement tu pourras t'en servir en indiquant son nom dans la structure LOGFONT si tu appelles CreateFontIndirect.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> J'en peux plus.J'ai beau gratter tant ke je peux pour trouver la solution,je n'y arrive pas.
> Je cherche à modifier la police d'affichage en C sous Visual C++ en mode graphique avant un textOut mais tt ce que je peux trouver c'est des fonctions qui demandent en paramètre une structure composé de 50 attributs genre taille de caractère,espacement...
> MAIS JE MEN FOUT MOI DE TOUT CA!!!!
> tout ce que je sais c que j'ai téléchargé une police,que j'ai un beau fichier xxxx.ttf ds \windows\font et que je n'arrive pas à l'intégrer à ce putain de code...
> Help me plz...

lundi 30 juin 2003 à 09:23:16 | Re : Changement de police sous VC++

LightningFlik



> J'en peux plus.J'ai beau gratter tant ke je peux pour trouver la solution,je n'y arrive pas.
> Je cherche à modifier la police d'affichage en C sous Visual C++ en mode graphique avant un textOut mais tt ce que je peux trouver c'est des fonctions qui demandent en paramètre une structure composé de 50 attributs genre taille de caractère,espacement...
> MAIS JE MEN FOUT MOI DE TOUT CA!!!!
> tout ce que je sais c que j'ai téléchargé une police,que j'ai un beau fichier xxxx.ttf ds \windows\font et que je n'arrive pas à l'intégrer à ce putain de code...
> Help me plz...

c le truc en programmation Win32... Y a des tas trucs dont on a rien à f**tre (le pire pour moi c'était pour la boite de dialogue d'ouverture d'un fichier la première fois)..

La fonction pour créer une police (parce qu'il faut créer un object HFONT et le sélectionner comme si c'était un bitmap ou un brush) c'est CreateFont ou CreateFontIndirect.

fnt = CreateFont(-140,0,0,0,0,0,0,0,0,0,0,0,0,"xxx");

Note : je mets -140 parce que <0 => unités converties en logique (donc meme code pour dessiner sur l'écran que sur l'imprimante par exemple mais peut etre que tu t'en fous ;) )

Dans le SDK Win32, quand tu sais pas à quoi sert quelque chose, mettre 0 donne souvent la valeur par défaut (voilà pourquoi tous ces 0) : mais c'et écrit dans la doc.

Ensuite, il faut sélectionner la font :

oldFnt = SelectObject(hDC,fnt);

// Dessine ton texte

SelectObject(hDC,oldFnt);

Si tu utilise cette police souvent, mieux vaut la chargerune fois pour toutes au démarrage de ton application et la supprimer à la fin. En tous cas, il ne faut pas oublier de la supprimer avec DeleteObject.

Voilà j'espère que ca te sera utile !

- LightningFlik



Cette discussion est classé dans : trouver, changement, vc, police, beau


Répondre à ce message

Sujets en rapport avec ce message

trouver ou est installer un programme(vc++) [ par goth ] je voulais juste savoir si il y avait un autre moyen de trouver le repertoire d'installation d'un programme (genre winamp par exemple) que de le reche Messagebox et police VC++(pas de MFC) [ par Frenchy62620 ] Une question concernant la messagebox est ce q'uon peut modifier la font de la messagebox avant son affichage? (juste la font de cet objet)Frenchy COMMENT TROUVER LECTEUR LIBRE EN VC++? [ par 25230 ] Bonjour,l'un d'entre vous sait-il comment récupérer en VC++ la lettre du premier lecteur disponible sur un PC ?Merci pour vos réponses,Thierry Fonction DrawText et changement de police [ par Cako19 ] Bonjour,Je souhaite utiliser la fonction DrawText fournie avec user32.dll. Malheureusement lorsqu'elle écrit le texte que je lui donne en paramètre, e changement de police [ par tyra36 ] C'est au niveau débutant mai j'y arrive pas!! Je travaille sous visual c++ 6.0 et j'arrive pas à - changer  la taille de la police d'un texte qui est [VC++5] police d'une editbox [ par zippro4012 ] C'est sûrement tout bête mais... Comment faire pour modifier la police de caractère d'une éditbox ? Merci de votre aide. Trouver un équivalent entre Labwindows et VC++ [ par petitjeg ] Bonjour à toutes et à tous!J'ai un petit souci, voilà j'ai récupéré un code source développé pour Labwidows pour communiquer via un port série. Le seu [VC++6] problème de police [ par neogeocortex ] alors voila, j'arrive facilement à changer la police de caractère d'une editbox, seulement quand la police est complète ( quand tout les caracères son probleme avec une fenetre EDIT et le changement de police [ par roms1024 ] bonjourje suis actuellement en train de coder un compilateur etj'aimerais pouvoir faire comme VC++ ou d'autre editeur de code,c'est a dire pouvoir met Calculatrice Inverse Polonaise [ par Tosem ] Bonjour,Je dois réaliser une calculatrice de ce genre. Est-ce que qqun pourrait me fournir un ou des liens de site où je pourrais trouver des sources


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.