begin process at 2010 02 09 20:08:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Graphique

 > 

Changement de police sous VC++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Changement de police sous VC++

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ée 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...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales