LPD3DXFONT DrawText使用DT_CALCRECT?

时间:2009-10-31 18:47:37

标签: c++ graphics fonts directx draw

如何使用DT_CALCRECT确定矩形底部和右侧坐标? 我有这个矩形: RECT textPos; textPos.left = 100; textPos.right = 100;

接下来我该怎么做才能计算出矩形并绘制文字?

1 个答案:

答案 0 :(得分:1)

嗯,您只需使用DT_CALCRECT参数设置调用DrawText,并指向原始矩形。它将修改矩形,扩展底部和右侧值。然后再使用更新的矩形和所需的DT_参数再次调用DrawText。

http://msdn.microsoft.com/en-us/library/ms901121.aspx