有没有办法检测传递给DrawText
的文本何时被剪切?
我希望能够在给定的矩形中绘制任何文本(即已被DrawText
剪切,这意味着用户可能会错过文本的某些重要部分。)
我想获得显示剪辑文本所需的高度。 任何帮助表示赞赏。
答案 0 :(得分:1)
您可以使用DT_CALCRECT
标志来获取所需的矩形大小。此外,函数的返回值给出了文本的高度。
来自在线文档:
如果函数成功,则返回值是以逻辑单位表示的文本高度。如果指定了DT_VCENTER或DT_BOTTOM,则返回值是从lpRect->顶部到绘制文本底部的偏移量。