我正在调用Win32 DrawText函数将一些文本输出到设备上下文中.文本很长,很好地包装在第二行.问题是我需要减少线之间的空间(我猜减少线高?).关于如何做到这一点的任何想法?
我只会调用DrawText两次(每行一个),但后来我必须自己进行自动换行.
还有其他方法吗?
谢谢
解决方法
一种可能性是将文本放入禁用的Rich Edit Control中.我认为这可以让你对格式化有很多控制权.
如果您确实编写了自己的自动换行,您可能希望使用GetTextExtentExPoint()来衡量每行的拟合程度.