是否有一种方法可以检测传递给DrawText的文本何时被裁剪?
我希望能够在给定的矩形中绘制任何文本(即已被DrawText剪裁,这意味着用户可能遗漏了文本的某些重要部分)。
我想得到显示剪裁文本所需的高度。任何帮助都很感激。
发布于 2017-03-28 13:30:00
您可以使用DT_CALCRECT标志来获得所需的矩形大小。此外,函数的返回值给出了文本的高度。
来自在线文件:
如果函数成功,则返回值是以逻辑单位表示的文本的高度。如果指定了DT_VCENTER或DT_BOTTOM,则返回值是从lpRect->顶部到绘制文本底部的偏移量。
https://stackoverflow.com/questions/43069201
复制相似问题