Probleme avec une fenetre EDIT et le changement de police
roms1024
Messages postés1Date d'inscriptionmercredi 20 octobre 2004StatutMembreDernière intervention 1 novembre 2004
-
1 nov. 2004 à 17:11
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 2006
-
2 nov. 2004 à 09:06
bonjour
je suis actuellement en train de coder un compilateur et
j'aimerais pouvoir faire comme VC++ ou d'autre editeur de code,
c'est a dire pouvoir mettre les mots clés en gras ou soulignés.
j'ai essagé avec texout et TEXTMETRIC pour incrementer la position mais je me retrouve avec des lettres decalées (apparament elles ne prennent pas tous la meme taille : l, i ... )
merci d'avance
(ps: je code avec l'api windows et pas avec les mfc)
A voir également:
Probleme avec une fenetre EDIT et le changement de police
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 1 nov. 2004 à 17:24
Je pense kil te faut utiliser un controle RichEdit. Il te permettra de changer la police, mettre en gras, etc...Une (tres) grosse doc sur msdn (en anglais bien sur..). Je n'ai pas trouvé d'exemples sur ce site, mais sur www.planet-source-code.com, il y en a kelks un, mais eux aussi compliké a comprendre...
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 2 nov. 2004 à 09:06
"j'ai essagé avec texout et TEXTMETRIC pour incrementer la position mais je me retrouve avec des lettres decalées (apparament elles ne prennent pas tous la meme taille : l, i ... )"
=> il te faut une police à largeur fixe pour cela (spécifie FIXED_PITCH dans createfont ou utilise la police "courier")