怎么确定旋转文字的输出范围

如何确定旋转文字的输出范围
我在绘图时,旋转文字输出,需要计算文字的输出范围,可以用矩形区域表示,我试过用Path实现,但是不是很准确,不知道有没有人做过类似问题啊

------解决方案--------------------
用GetTextExtentPoint试试吧
------解决方案--------------------
参考一下图像旋转算法吧,计算出文字所占矩形区域旋转后矩形位置
------解决方案--------------------
DT_CALCRECT 计算出没有旋转时占用的范围,计算这个矩形旋转一定的角度后的矩形