Essaye DrawTextEx avec comme flag DT_CALCRECT ça ne décine pas le test mais ça te renvoit les dimmenssion que va avoir le rectangle conteant le text
Carbon_14
Y a GetTextExtentPoint32() (32 en 32 bits) qui fait "un peu" pareil que GetTextExtent() mais je ne sais pas si on peut cumuler la taille de chacun des caractères : l'italique permet aux caractères de se "chevaucher" partiellement.
Faut refaire appel à la fonction à chaque caractère ajouté quelques soit sa police, taille, ..
Ai rien de mieux.
DJ_ThOnY
Voila mon probleme, je fait une mise en page et donc j'ai de l'italique et du souligné qui provient dun CRichEdit.
Je l'ecrit dans un DC caractère par caractère (pour changer la police à la volé (souligné,italique,gras)) Mais le bleme c'est COMMENT obtenir la taille que va faire le caractère en italique par exemple (GetTextExtent marche pas avec l'italique, avec les glyth je m'y pome) Quelqun peut il me filer un coup de main ou a un exemple?