标签: c++ graphics fonts directx draw
如何使用DT_CALCRECT确定矩形底部和右侧坐标? 我有这个矩形: RECT textPos; textPos.left = 100; textPos.right = 100;
接下来我该怎么做才能计算出矩形并绘制文字?
答案 0 :(得分:1)
嗯,您只需使用DT_CALCRECT参数设置调用DrawText,并指向原始矩形。它将修改矩形,扩展底部和右侧值。然后再使用更新的矩形和所需的DT_参数再次调用DrawText。
http://msdn.microsoft.com/en-us/library/ms901121.aspx