Hola foreros.
Por si alguno de vosotros estáis en mi misma situación, navegando por internet he averiguado que Drawtext(), además de los parámetros <nStyle> que vienen en mi manual (al menos en el mío) hay otros tres que creo pueden interesar:
DT_END_ELLIPSIS 0x00008000
DT_PATH_ELLIPSIS 0x00004000
DT_WORD_ELLIPSIS 0x00040000
El primero pone tres puntitos "..." al final del texto cuando éste no cabe en la zona definida por Drawtext(). Creo que puede ser muy interesante para los browses, al menos en mi versión no lo incluyen.
El segundo pone tres puntitios "..." en medio del texto que representa un path, cuando no cabe en la zona definida por Drawtext(). También lo he echado de menos alguna vez en mis programas.
El tercero, según he leído hace algo parecido al primero, pero no se exactamente en que se diferencia.
Seguramente muchos de vosotros ya los conocíais, pero yo no tenía ni idea de que Drawtext() podía hacer esas cosas.
Un saludo.