碰到了一个GDI+的问题,郁闷ing。。。
如何知道一个字符串,在指定的宽度内,可以显示多少个字符?
比如说我的一个control上,draw一个string,如果超过一定长度,我就把string截断,后面显示三个点
我用MeasureString只能算出总长度,怎么得到“适合”的字符个数?
用.net做。以前用bcb做,有一个现成的函数可以用,忘记啥名字了。
举个例子,我的Control上需要输出“中华人民1共2和国万岁”,但是control没有那么宽,只能显示到中华人民1共里,那么我需要显示为:中华人民1共里...(后面是三个点)。
查了sdk,SetTextCharacterExtra和SetTextJustification.好像可以实现这个功能,但是看着又不像。哪位老大,有什么好的办法?
谢谢大家乐!!!