Windows Mobile(MFC)。如何使用长标题使CStatic(文本标签)最正确的部分可见?

时间:2012-01-30 09:50:10

标签: windows-mobile

例如,本文: “这是一篇很长的文字......”

对于默认的CStatic,它看起来大致如此: “这是一个”

但我需要这样的事情: “文字......”

是否可以在不计算文本长度和删除不可见部分的情况下进行此操作?

2 个答案:

答案 0 :(得分:0)

标准的CStatic只包含一个基本的静态控件,但却无法执行此操作。您必须创建自己的控件来测量文本长度并仅绘制您想要的部分(它也可能适用于剪切区域,但它仍然需要手动绘制)。

答案 1 :(得分:0)

您可以将DrawText与DT_END_ELLIPSIS一起使用,以实现目标。